numpy.fromstring()和numpy.frombuffer()之间的区别

时间:2014-03-15 15:11:11

标签: python arrays numpy

我尝试了两个具有相同输入数据的numpy数组创建例程:

with open('myfile.bin', 'rb') as f:
    a = f.read(array_length)
numpy.fromstring(a, dtype=numpy.int16)
numpy.frombuffer(a, dtype=numpy.int16)

他们都给出了相同的结果。

这两个功能有什么区别吗?

如果可能,我不想将a复制到内存的新位置,我宁愿将a指定为numpy数组,而不重新复制它。

0 个答案:

没有答案