数据分析笔记--numpy--ndarray的序列创建

import numpy as np

接收一个列表(或者是元组,数组,等其他的序列类型),创建ndarray


二维数组接收两个列表


创建一个全部为0,浮点数类型的二维数组

arr3 = np.zeros((3,4))


创建一个全部为1,浮点数类型的二维数组

arr4 = np.ones((3,4))


创建一个未定义初始值的二维数组,empty这个方法并不是返回空值,而是未初始化的垃圾值

arr5 = np.empty((3,4))--当维度变化empty生成的数组内容也不一样


shuffle能够对数组的顺序进行随机排布,相当于洗牌



reshape方法能够更改数组维度(比如一位的十个数可以更改为二维的2行5列或者5行2列,但不能是3行四列,个数超出了一维数组的个数)


也可以在同一维度下进行转换(只要行X列数据的总个数一样),比如:


但实际上reshape并不会改变原数组(下图的arr6还是一维的,被赋值的arr7才会改变)


猜你喜欢

转载自blog.csdn.net/print_and_return/article/details/80401567