一。创建一维数组
- array函数通过list创建一维数组
- array1 = np.array([1, 2, 3, 4])
- 用arange函数指定起止范围创建以为数组
- array2 = np.arange(1, 101, 2)
- 通过函数linspace用间隔均匀的数字生成一维数组
- np.linspace(-5, 5, 101)
- 通过随机的方式来创建一维数组
- np.random.random(10)
- 通过函数normal创建正态分布数组
- np.random.normal(170, 7, 100)
二。创建二维数组
- 用嵌套列表创建二维数组,数量相同,并且类型相同
- np.array([1, 2, 3], [1, 2, 3], [2, 3, 4])
- 通过对一维数组调整形状
- np.random.randint(60, 101, 15).reshape((5, 3))
- np.random.randint(60, 101, (5, 3))
- 通过函数zeros, ones, full
- np.zeros((5, 4))
- np.ones((5, 3))
- np.full((5, 4), 100)
- 通过函数eye函数创建单位矩阵
- np.eye(2)
三。数组的属性和方法
- 数组元素的个数
- array1.size
- 数组元素的数据类型
- array1.dtype

本文详细介绍了NumPy库中创建一维和二维数组的方法,包括使用array、arange、linspace、random系列函数等。接着,讨论了数组的属性和方法,如size、dtype、shape等,以及描述性统计方法。此外,还涵盖了数组的索引、切片、布尔索引和花式索引的操作。最后,讲解了如何读取和显示图片为数组。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



