我想在我的
我正在使用
numpy.array
的末尾添加一个值。我看到numpy.append
函数,但这会对原始数组执行完全复制,将新值添加到最后。由于我的数组很大,我想避免复制。我正在使用
resize
方法,然后将最后一个可用索引设置为新值。您能否确认resize
是在末尾添加值的最佳方法?它不会以某种方式移动内存吗?oldSize = myArray,shape(0)
myArray.resize( oldSize + 1 )
myArray[oldSize] = newValue