在 Python 中返回複數輸入的平方
要返回陣列輸入的逐元素平方,請在 Python 中使用 numpy.square() 方法。該方法返回 x*x 的逐元素結果,其形狀和資料型別與 x 相同。如果 x 是標量,則這是一個標量。第一個引數 x 是輸入資料。第二個引數 out 是儲存結果的位置。如果提供,它必須具有輸入廣播到的形狀。如果未提供或為 None,則返回一個新分配的陣列。元組(僅作為關鍵字引數可能)的長度必須等於輸出的數量。
第三個引數 where,此條件在輸入上廣播。在條件為 True 的位置,out 陣列將設定為 ufunc 結果。在其他地方,out 陣列將保留其原始值。請注意,如果透過預設的 out=None 建立了一個未初始化的 out 陣列,則其中條件為 False 的位置將保持未初始化狀態。
步驟
首先,匯入所需的庫 -
import numpy as np
使用 array() 方法建立一個 numpy 陣列。我們添加了複數型別的元素 -
arr = np.array([[3 + 4j, 5 + 7j], [2 + 6j, -2j]])
顯示陣列 -
print("Our Array...\n",arr)檢查維度 -
print("\nDimensions of our Array...\n",arr.ndim)
獲取資料型別 -
print("\nDatatype of our Array object...\n",arr.dtype)要返回陣列輸入的逐元素平方,請在 Python 中使用 numpy.square() 方法。該方法返回 x*x 的逐元素結果,其形狀和資料型別與 x 相同。如果 x 是標量,則這是一個標量 -
print("\nResult...\n",np.square(arr))示例
import numpy as np
# Creating a numpy array using the array() method
# We have added elements of complex type
arr = np.array([[3 + 4j, 5 + 7j], [2 + 6j, -2j]])
# Display the array
print("Our Array...\n",arr)
# Check the Dimensions
print("\nDimensions of our Array...\n",arr.ndim)
# Get the Datatype
print("\nDatatype of our Array object...\n",arr.dtype)
# To return the element-wise square of the array input, use the numpy.square() method in Python
print("\nResult...\n",np.square(arr))輸出
Our Array... [[ 3.+4.j 5.+7.j] [ 2.+6.j -0.-2.j]] Dimensions of our Array... 2 Datatype of our Array object... complex128 Result... [[ -7.+24.j -24.+70.j] [-32.+24.j -4. +0.j]]
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP