Python中的numpy.sqrt()用法指南

2021年3月10日16:23:57 发表评论 3,515 次浏览

numpy.sqrt(array [, out])函数用于按元素确定数组的正平方根。

语法:numpy.sqrt()参数:array:[array_like]必须确定其平方根的输入值。 out:[ndarray, 可选]放置结果的替代数组对象;如果提供的话, 则必须具有与arr相同的形状。返回:[ndarray]返回数组中数字的平方根。

代码1:

# Python program explaining
# numpy.sqrt() method 
  
# importing numpy
import numpy as geek 
  
# applying sqrt() method on integer numbers 
arr1 = geek.sqrt([ 1 , 4 , 9 , 16 ])
arr2 = geek.sqrt([ 6 , 10 , 18 ])
  
print ( "square-root of an array1  : " , arr1)
print ( "square-root of an array2  : " , arr2)

输出如下:

square-root of an array1  :  [ 1.  2.  3.  4.]
square-root of an array2  :  [ 2.44948974  3.16227766  4.24264069]

代码2:

# Python program explaining
# numpy.sqrt() method 
  
# importing numpy
import numpy as geek 
  
# applying sqrt() method on complex numbers
arr = geek.sqrt([ 4 , - 1 , - 5 + 9J ])
  
print ( "square-root of an array  : " , arr)

输出如下:

square-root of an array  :  [ 2.00000000+0.j  0.00000000+1.j  1.62721083+2.76546833j]

代码3:

# Python program explaining
# numpy.sqrt() method 
  
# importing numpy
import numpy as geek 
  
# applying sqrt() method on negative element of real numbers 
arr = geek.sqrt([ - 4 , 5 , - 6 ])
  
print ( "square-root of an array  : " , arr)

输出如下:

RuntimeWarning: invalid value encountered in sqrt
square-root of an array  :  [ nan  2.23606798  nan]

注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: