AttributeError: module ‘numpy‘ has no attribute ‘getbuffer‘

numpy.getbuffer(a)是python2中的写法,python3中已经不用了。其中a为numpy数组。
可以采用以下方法代替:a.tobytes()、a.data.tobytes()、memoryview(a).tobytes()、bytes(a.data)、bytes(memoryview(a))。
运行速度由快到慢,也就是a.tobytes()速度是最快的。
参考链接:
https://stackoverflow.com/questions/21821045/numpy-getbuffer-causes-attributeerror-module-object-has-no-attribute-getbuff

你可能感兴趣的:(python,python)