Python Numpy ndarray.setfield()

Python Numpy ndarray.setfield()

numpy.ndarray.setfield()函数 将一个值放入一个由数据类型定义的字段中的指定位置。将val放入由dtype定义的a’s字段中,并在该字段中开始偏移字节。

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

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

返回:无。

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程