Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在numpy上编写此代码_Python_Numpy - Fatal编程技术网

Python 如何在numpy上编写此代码

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

光栅,光栅_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, 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)