在 Python 中返回数组输入的元素平方
pythonnumpyserver side programmingprogramming
要返回数组输入的元素平方,请使用 Python 中的 numpy.square() 方法。该方法返回元素 x*x,其形状和 dtype 与 x 相同。如果 x 是标量,则这是一个标量。
第一个参数 x 是输入数据。第二个参数 out 是存储结果的位置。如果提供,它必须具有输入广播到的形状。如果未提供或为 None,则返回新分配的数组。元组(只能作为关键字参数)的长度必须等于输出的数量。
第三个参数 where,此条件通过输入广播。在条件为 True 的位置,out 数组将设置为 ufunc 结果。在其他地方,out 数组将保留其原始值。请注意,如果通过默认的 out=None 创建未初始化的 out 数组,则其中条件为 False 的位置将保持未初始化状态。
步骤
首先,导入所需的库-
import numpy as np
使用 array() 方法创建 numpy 数组。我们添加了 int 类型的元素 −
arr = np.array([[25, -50, 75], [-90, 81, 64]])
显示数组 −
print("我们的数组...\n",arr)
检查维度 −
print("\n数组的维度...\n",arr.ndim)
获取数据类型 −
print("\n我们的数组对象的数据类型...\n",arr.dtype)
要返回数组输入的元素平方,请使用 numpy.square() 方法。该方法返回元素 x*x,其形状和 dtype 与 x 相同。如果 x 是标量,则这是一个标量 −
print("\n结果...\n",np.square(arr))
示例
import numpy as np # 使用 array() 方法创建 numpy 数组 # 我们添加了 int 类型的元素 arr = np.array([[25, -50, 75], [-90, 81, 64]]) # 显示数组 print("我们的数组...\n",arr) # 检查维度 print("\n数组的维度...\n",arr.ndim) # 获取数据类型 print("\n我们的数组对象的数据类型...\n",arr.dtype) # 要返回数组输入的元素平方,请使用 Python 中的 numpy.square() 方法 # 该方法返回元素 x*x,其形状和 dtype 与 x 相同。如果 x 是标量,则这是一个标量。 print("\n结果...\n",np.square(arr))
输出
我们的数组... [[ 25 -50 75] [-90 81 64]] 我们的数组的维度... 2 我们的数组对象的数据类型... int64 结果... [[ 625 2500 5625] [8100 6561 4096]]