我想初始化一个只能包含零或一的大小为 (n,m) 的 numpy 数组。此外,我想稍后将 np.bitwise_or 与数组一起使用。
例如,如果我尝试:
import numpy as np
myArray = np.zeros([4,4])
myRow = myArray[1,]
myCol = myArray[,1]
np.bitwise_or(myRow, myCol)
它失败:
TypeError: ufunc 'bitwise_or' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
我怎样才能以类似的方式做到这一点但没有错误?
如果我尝试,
np.bitwise_or([0,0,0,0], [0,0,0,0])
它确实有效。