ゼロまたは 1 のみを含むサイズ (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])
それは実際に機能します。