NumPy
RainbowSun1102
这个作者很懒,什么都没留下…
展开
-
NumPy基础学习【1】- 基础用法,创建数组,打印数组
NumPy简易教程1. 基础用法NumPy的主要对象是齐次多维数组。它是由一个所有的元素都是同一类型,通过正整数元组索引的表格。在NumPy中维度叫做轴(axes)。 例如,在3维空间中一个点的坐标为[1, 2, 1],就有一个轴,每个轴有三个元素,长度为3。如果像下面的数组,有两个轴,第一个轴的长度为2,第二个轴的长度为3。>>> [[1,0,0], [0,1...原创 2018-07-03 16:07:15 · 1807 阅读 · 0 评论 -
NumPy基础学习【2】-基本运算,通用函数,切片索引
书接上文 NumPy基础学习【1】4. 基本运算 数组的运算是按照元素进行的,新的数组被创建并且被结果填充。>>> b = np.arange(4)>>> barray([0, 1, 2, 3])>>> c = a-b>>> carray([20, 29, 38, 47])>>>原创 2018-07-04 22:14:31 · 233 阅读 · 0 评论 -
NumPy基础学习【3】-形状操作,数组组合
书接上文7.形状操作 数组形状由沿每条轴的元素数量决定。>>> a = np.floor(10*np.random.random((3,4)))>>> aarray([[7., 1., 6., 3.], [9., 5., 7., 4.], [2., 5., 0., 8.]])>>> a.shape(3,...原创 2018-07-05 23:17:43 · 243 阅读 · 0 评论 -
NumPy基础学习【4】-分割数组、拷贝和视图
书接上文9.分割数组 使用hsplit,可以沿着水平轴分割一个数组,或者指定需要分割的子数组的数目,或者指定在哪些列之后进行分割。>>> a = np.floor(10*np.random.random((2,12)))>>> aarray([[0., 1., 7., 0., 6., 2., 5., 5., 7., 7., 1., 7.], ...原创 2018-07-06 15:20:05 · 199 阅读 · 0 评论