我正在尝试编写一个函数,在其中向它提供一个mxn数组,它的目标是遍历数组并执行努比·波利瓦尔对于每个值。数组将包含一些nan值,因此我希望函数以与原始数组相同的顺序返回nan值。 到目前为止,我的职责是:
def polyval_NaN(p,data):
m,n = data.shape
data2 = data
for i in np.arange(1,m):
for j in np.arange(1,n):
if np.isnan(data2[i,j]) == False:
data2[i,j] = np.polyval(p,data[i,j])
return data2
谢谢你的帮助
像这样使用布尔索引:
相关问题 更多 >
编程相关推荐