# Python中的numpy.square()用法详细介绍

2021年3月10日16:18:22 发表评论 736 次浏览

numpy.square(arr, out = None, ufunc'square')：该数学函数可帮助用户计算数组中每个元素的平方值。

``````arr  : [array_like] Input array or object
whose elements, we need to square.``````

``An array with square value of each array.``

``````# Python program explaining
# square () function

import numpy as np

arr1 = [ 1 , - 3 , 15 , - 466 ]
print ( "Square Value of arr1 : \n" , np.square(arr1))

arr2 = [ 23 , - 56 ]
print ( "\nSquare Value of arr2 : " , np.square(arr2))``````

``````Square Value of arr1 :
[     1      9    225 217156]

Square Value of arr2 :  [ 529 3136]``````

``````# Python program explaining
# square () function

import numpy as np

a = 4 + 3j
print ( "Square(4 + 3j) : " , np.square(a))

b = 16 + 13j
print ( "\nSquare value(16 + 13j) : " , np.square(b))``````

``````Square(4 + 3j) :  (7+24j)

Square value(16 + 13j) :  (87+416j)``````

``````# Python program explaining
# square () function

import numpy as np
import matplotlib.pyplot as plt

a = np.linspace(start = - 5 , stop = 5 , num = 6 , endpoint = True )

print ( "Graphical Representation : \n" , np.square(a))

plt.title( "blue : with square\nred : without square" )
plt.plot(a, np.square(a))

plt.plot(a, a, color = 'red' )
plt.show()``````

``````Graphical Representation :
[ 25.   9.   1.   1.   9.  25.]``````

https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.absolute.html

.