机器学习

Python 基础之numpy 数组

2018-10-01  本文已影响12人  SHAN某人
import  numpy as np
x= np.arange(10)    ## 初始化一个数组

y= np.arange(15).reshape(3,5)    ## 初始化一个二维数组,总数为15,三行五列

切片

数组切片
x[0:5] 从0到5 ,不包含5


二维数组切片
y[:2,:3] // 取前两行前三列


y[:2,::2] 取前两行,列从头到尾,间隔为2


y[::-1,::-1] 二维数组的逆转


注意:numpy 子矩阵修改了元素会影响原矩阵,这一点与list 有区别

可以通过copy()方法创建一个与原矩阵不相关的矩阵


reshape

上一篇 下一篇

猜你喜欢

热点阅读