标签: python arrays numpy in-place
我正在寻找在numpy数组中更改项目值的最有效(=最快)的方法。假设我有一个数组a = np.zeros((N,N)),我想在i,i到x设置一个值,我找到了以下选项:np.itemset((i,i), x) - 这个似乎很快,但它不在现场。还有numpy.put,但似乎很慢......还有其他选择吗?
a = np.zeros((N,N))
i,i
x
np.itemset((i,i), x)
numpy.put