如何引用 numpy.ufunc.at 中给定列的所有行或切片
这适用于列:
c = np.array([[1,2,4],[5,3,4]])
np.add.at(c, [[0,1],], 999)
print(c)
out:
[[1000 1001 1003]
[1004 1002 1003]]
但是,这些都失败了
c = np.array([[1,2,4],[5,3,4]])
np.add.at(c, [,[0,1]], 999)
print(c)
out:
File "<ipython-input-164-ebab6f97aa81>", line 2
np.add.at(c, [,[0,1]], 999)
^
SyntaxError: invalid syntax
或者
c = np.array([[1,2,4],[5,3,4]])
np.add.at(c, [:,[0,1]], 999)
print(c)
out:
File "<ipython-input-165-cef6394c4870>", line 2
np.add.at(c, [:,[0,1]], 999)
^
SyntaxError: invalid syntax