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

相关文章