欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Numpy库的使用

程序员文章站 2022-03-21 19:40:25
1.Numpy的引用 import numpy as np (np为引入模块的别名) 2.N维数组对象:ndarray 数组对象可以去掉元素间运算所需的循环,使一维向量更像单个数据。 设置专门的数组对象,经过优化,可以提升这类应用的运算速度。 例:计算A^2 + B^3,其中,A和B是一维数组。 传 ......

1.Numpy的引用

import numpy as np (np为引入模块的别名)

2.N维数组对象:ndarray

数组对象可以去掉元素间运算所需的循环,使一维向量更像单个数据。

设置专门的数组对象,经过优化,可以提升这类应用的运算速度。

例:计算A^2 + B^3,其中,A和B是一维数组。

传统python语言写法:

 1 def pySum():
 2     a = [0,1,2,3,4]
 3     b = [9,8,7,6,5]
 4     c = []
 5 
 6     for i in range(len(a)):
 7         c.append(a[i]**2 + b[i]**3)
 8 
 9     return c
10 
11 print(pySum())

使用numpy编写:

 1 import numpy as np
 2 
 3 def npSum():
 4     a = np.array([0,1,2,3,4])
 5     b = np.array([9,8,7,6,5])
 6 
 7     c = a**2 + b**3
 8 
 9     return c
10 
11 print(npSum())