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


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


numpy.ndarray.setfield()函数将值放入由数据类型定义的字段中的指定位置。将val放入dtype定义的字段中,并将起始偏移量字节放入该字段中。

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

参数:
val :[对象]放置在字段中的值。
dtype :[dtype object]放置val的字段的数据类型。
offset:[int,可选]放置val的字段中的字节数。



Return :没有。

代码1:

# Python program explaining 
# numpy.ndarray.setfield() function 
  
# importing numpy as geek  
import numpy as geek  
            
arr = geek.eye(4) 
            
arr.setfield(4, geek.int32) 
gfg = arr.getfield(geek.int32) 
      
print(gfg)

输出:

[[4 4 4 4]
 [4 4 4 4]
 [4 4 4 4]
 [4 4 4 4]]


代码2:

# Python program explaining 
# numpy.ndarray.setfield() function 
  
# importing numpy as geek  
import numpy as geek  
            
arr = geek.eye(2) 
            
arr.setfield(2, geek.int32) 
gfg = arr.getfield(geek.int32) 
      
print(gfg)

输出:

[[2 2]
 [2 2]]



相关用法


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