Python numpy.frombuffer()函数

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]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程