跳转至

numpy.frombuffer()函数–Python

原文:https://www . geeksforgeeks . org/numpy-from buffer-function-python/

numpy.frombuffer()函数将缓冲区解释为一维数组。

语法: numpy.frombuffer(buffer,dtype = float,count = -1,offset = 0)

参数:

buffer:【buffer _ like】公开缓冲区接口的对象。

数据类型:【数据类型,可选】返回数组的数据类型,默认数据类型为 float。

计数:【int,可选】要读取的项目数。

偏移量:【int,可选】从此偏移量开始读取缓冲区,默认值为 0。

返回:这个函数将缓冲区解释为一维数组。

代码#1 :

蟒蛇 3

# 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 :

蟒蛇 3

# 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]



回到顶部