当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy.frombuffer()用法及代码示例


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

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

参数:

buffer:[buffer_like]公开缓冲区接口的对象。

dtype:[数据类型,可选]返回的数组的数据类型,默认数据类型为float。



count:[int,可选]要读取的项目数。

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

Return:此函数将缓冲区解释为一维数组。

代码1:

Python3

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

Python3

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

相关用法


注:本文由纯净天空筛选整理自sanjoy_62大神的英文原创作品 numpy.frombuffer() function – Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。