1
でnumpy.nditer、次のコード反復numpyのアレイ(ループの)を使用し、そしてnumpyのアレイの値が変更された:PythonでのHy
import numpy
a08_1 = numpy.arange(8).astype(numpy.uint8)
# a08_1: array([0, 1, 2, 3, 4, 5, 6, 7], dtype=uint8)
for x in numpy.nditer(a08_1, op_flags=['readwrite']):
x[...] = 255 if x == 1 else 0
#
# a08_1: array([ 0, 255, 0, 0, 0, 0, 0, 0], dtype=uint8)
はHyのに同様に実行することが可能です?私は(numpy.nditer a08_1)でイテレータを作成できますが、私はそれに従う方法がわかりません。
ありがとうございました。