本讲主要介绍对numpy库和numpy库的N维数组对象:ndarray的基本了解。更多内容请看numpy入门详细教程(二)
numpy:
NumPy是一个开源的Python科学计算基础库,包含:
• 一个强大的N维数组对象 ndarray
• 广播功能函数
• 整合C/C++/Fortran代码的工具
• 线性代数、傅里叶变换、随机数生成等功能
NumPy是SciPy、Pandas等数据处理或科学计算库的基础
numpy的引用:
import numpy as np
np是numpy模块的别名,尽管别名可以省略或更改,建议使用上述约定俗成的别名
numpy的N维数组对象:ndarray
Python已有列表类型,为什么需要一个数组对象(类型)?
例:计算 A 2 +B 3 ,其中,A和B是一维数组。
方法1:
def pysum():
a = [0, 1, 2, 3, 4,]
b = [9, 8, 7, 6, 5,]
c = []
for i in range(len(a)):
c.append(a[i]**2 + b[i]**2)
return c
print(pysum())
方法2:
import numpy as np
def npsum():
a