我知道Python列表有一种方法可以返回第一个索引:
>>> l = [1, 2, 3]
>>> l.index(2)
1
Run Code Online (Sandbox Code Playgroud)
NumPy阵列有类似的东西吗?
我有一个二维数组(如果你愿意,还有矩阵),其中一些缺失值表示为
NaN.缺失值通常沿一个轴的条带,例如:
1 2 3 NaN 5
2 3 4 Nan 6
3 4 Nan Nan 7
4 5 Nan Nan 8
5 6 7 8 9
Run Code Online (Sandbox Code Playgroud)
在哪里我想NaN用一些有意义的数字代替's.
我查看了delaunay三角测量,但发现文档很少.
我尝试使用astropy's convolve,因为它支持使用2d数组,而且非常简单.这个问题是卷积不是插值,它将所有值移向平均值(可以通过使用窄内核来减轻).
这个问题应该是这篇文章的自然二维扩展.有没有办法NaN在2d阵列中插入/丢失值?
我有两个相同长度的数组
x = array([-243., -242., -241., -240., -239., -238., -237., -236., -235.,
-234., -233., -232., -231., -230., -229., -228., -227., -226.,
-225., -224., -223., -222., -221., -220., -219., -218., -217.,
-216., -215., -214., -213., -212., -211., -210., -209., -208.,
-207., -206., -205., -204., -203., -202., -201., -200., -199.,
-198., -197., -196., -195., -194., -193., -192., -191., -190.,
-189., -188., -187., -186., -185., -184., -183., -182., -181.,
-180., -179., -178., -177., -176., -175., -174., -173., -172.,
-171., -170., -169., -168., -167., …Run Code Online (Sandbox Code Playgroud)