numpy中基本運算函數


(一) 加減法

import  numpy
a=numpy.arange(27).reshape(3,9)
b=numpy.arange(2,29).reshape(3,9)
#加:
c=a+b
d=numpy.add(a,b)

#減:
e=a-b
f=numpy.subtract(a,b)

(二)乘法

import  numpy
a=numpy.arange(27).reshape(3,9)
b=numpy.arange(2,29).reshape(3,9)

#方法一:
x=numpy.zeros((3,9),dtype=numpy.int)
numpy.multiply(a,b,out=x)
print(x)

#方法二:
y=numpy.multiply(a,b)
print(y)

(三)三角函數

import  numpy
a=numpy.array([45,30,90])
b=numpy.sin(a*(numpy.pi/180))
c=numpy.cos(a*(numpy.pi/180))
d=numpy.tan(a*(numpy.pi/180))
print(b)
print(c)
print(d)

(四)取近視值

import  numpy
a=numpy.array([1.5,1.67,2.4,9.453])
print(numpy.round(a))
#[2. 2. 2. 9.]

print(numpy.ceil(a))
#[ 2.  2.  3. 10.]

print(numpy.floor(a))
#[1. 1. 2. 9.]

(五)聚合函數

numpy.sum()                     求和

numpy.prod()                     所有元素相乘

numpy.mean()                   平均值

numpy.std()                        標准差

numpy.var()                        方差

numpy.median()                 中位數

numpy.power()                   冪運算

numpy.sqrt()                      開方

numpy.min()                       最小值

numpy.max()                      最大值

numpy.argmin()                  最小值下標

numpy.argmax()                  最大值下標

numpy.inf()                         無窮大

numpy.exp(10)                    以e為底的指數

numpy.log(10)                     對數

 

power函數的使用

import  numpy
a=numpy.array([2,3,4,5])
b=numpy.array([3,4,5,4])
c=numpy.power(a,b)    #以a數組中的元素為底數,b數組中對應的元素為指數
print(c)

power中out的用法

import  numpy
a=numpy.arange(5)
b=numpy.zeros(10)
numpy.power(2,a,out=b[1:6])
print(b)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM