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


Python Numpy ndarray.getfield()用法及代码示例


numpy.ndarray.getfield()函数以给定类型返回给定数组的字段。

用法: numpy.ndarray.getfield(dtype, offset=0)

参数:
dtype :[str或dtype]视图的dtype大小不能大于数组本身的大小。
offset:[int]开始元素视图之前要跳过的字节数。



Return :以给定类型返回给定数组的字段。

代码1:

# Python program explaining 
# numpy.ndarray.getfield() function 
  
# importing numpy as geek  
import numpy as geek  
            
x = geek.diag([1.+1.j]*2) 
            
gfg = x.getfield(geek.float64) 
      
print(gfg)

输出:

[[ 1.  0.]
 [ 0.  1.]]


代码2:

# Python program explaining 
# numpy.ndarray.getfield() function 
  
# importing numpy as geek  
import numpy as geek  
            
x = geek.diag([2.+2.j]*2) 
            
gfg = x.getfield(geek.float64, offset = 8) 
      
print(gfg)

输出:

[[ 2.  0.]
 [ 0.  2.]]



相关用法


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