Python 如何在numpy上编写此代码
光栅,光栅_B8a_166-numpy阵列(xsize/xsize)Python 如何在numpy上编写此代码,python,numpy,Python,Numpy,光栅,光栅_B8a_166-numpy阵列(xsize/xsize) 下面是两个1D阵列的示例。相同的代码应适用于一对二维阵列 注意,对于numpy数组,a==166将返回与a形状相同的真值数组。然后,逻辑和取两个真值数组,执行逻辑和,并返回第三个真值数组。最后,通过向numpy数组中输入真值数组,可以返回或设置numpy数组中的特定项 import numpy as np a = np.array([1, 2, 166, 166]) b = np.array([True, False, Tr
下面是两个1D阵列的示例。相同的代码应适用于一对二维阵列 注意,对于numpy数组,a==166将返回与a形状相同的真值数组。然后,逻辑和取两个真值数组,执行逻辑和,并返回第三个真值数组。最后,通过向numpy数组中输入真值数组,可以返回或设置numpy数组中的特定项
import numpy as np
a = np.array([1, 2, 166, 166])
b = np.array([True, False, True, False])
a[np.logical_and((a == 166), (b == True))] = 39
a[np.logical_and((a == 166), (b == False))] = 11
print(a)
import numpy as np
a = np.array([1, 2, 166, 166])
b = np.array([True, False, True, False])
a[np.logical_and((a == 166), (b == True))] = 39
a[np.logical_and((a == 166), (b == False))] = 11
print(a)