NUMPY库
在机器学习、深度学习中,我们经常会遇到矩阵、向量的运算,这时候我们就要用到numpy库,作为python外部的库,需要调用:
Import Numpy as ny ###把调用的库名命为ny
1、一维数组:
例如:
import numpy as ny
##数组运算
a=ny.array([1,2,3])
b=ny.array([5,6,7])
###四则运算是对应的位置做运算
a+b
[2]:
array([ 6, 8, 10])
2、多维数组
c=ny.array([[1,2,3],[4,5,6],[7,8,9]]) ##!!!重点!!!这里array(),小括号里面是数组,而数组是一个三维的,因此每行是一个独立的数组,则一个中括号包含着3个中括号
print(c)
[[1 2 3]
[4 5 6]
[7 8 9]]
把多维数组变为以为数组:
C=c.flatten()
[1 2 3 4 5 6 7 8 9]
3、广播
不同形数组之间的计算叫广播;