我使用此语法转换字节数组dataword(每个示例2个字节):
data = numpy.fromstring(dataword, dtype=numpy.int16)
Python3.7中的相同指令返回错误:
^{pr2}$
这是Python 2.7.14中data
的内容:
[-1.41601562 -1.42382812 -1.42578125 ..., 1.66992188 1.65234375 1.671875 ]
我希望在python3.7中得到相同的结果。在
我应该如何在3.7中使用numpy.fromstring()
?在
Tags:
简单解决方案。。。找到读取numpy手册:用frombuffer替换fromstring
数据=numpy.frombuffer(数据字,数据类型=数字输入16) 工作完美
在
TypeError
试图告诉您dataword
是不受支持的类型memoryview
。它需要作为不可变类型传递,如
bytes
:更好的是,
^{pr2}$scope
似乎是一个类似文件的对象,因此这也可以工作:相关问题 更多 >
编程相关推荐