Python numpy.frombuffer()函数
numpy.frombuffer()函数将一个缓冲区解释为一个一维数组。
语法: numpy.frombuffer(buffer, dtype = float, count = -1, offset = 0)
参数 :
buffer : [buffer_like] 一个暴露了缓冲区接口的对象。
dtype : [data-type, optional] 返回数组的数据类型,默认数据类型为float。
count : [int, optional] 要读取的项目数量。
offset : [int, optional] 从这个偏移量开始读取缓冲区,默认为0。
返回:该函数将一个缓冲区解释为一个一维数组。
代码#1:
# Python program explaining
# numpy.frombuffer() function
# importing numpy as geek
import numpy as geek
gfg = geek.frombuffer(b'\x01\x02\x03', dtype = geek.uint8)
print (gfg)
输出 :
[1 2 3]
代码#2:
# Python program explaining
# numpy.frombuffer() function
# importing numpy as geek
import numpy as geek
gfg = geek.frombuffer(b'\x01\x02\x03\x04\x05\x06\x07', dtype = geek.uint8, count = 5)
print (gfg)
输出 :
[1 2 3 4 5]