我尝试了两个具有相同输入数据的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数组,而不重新复制它。