- 博客(4)
- 收藏
- 关注
原创 arange和range
range返回从0到4的5个数构成的list,而arange返回一个array对象。不过他们的元素都是一样的。迭代对象nditer提供了一种灵活访问一个或者多个数组的方式。单个数组的迭代(Single Array Iteration)迭代器最基本的任务的可以完成对数组元素的访问,迭代器接口可以一个接一个地提供的每一个元素。例如:a = np.arange(6).reshape(2, 3)for x in np.nditer(a): print x, " "0 1 2 3 4
2020-06-29 20:09:57 3723
原创 ndim\dtype\astype\ravel
ndim返回的是数组的维度,返回的只有一个数,该数即表示数组的维度dtype:一个用于说明数组数据类型的对象。返回的是该数组的数据类型。由于图中的数据都为整形,所以返回的都是int32。如果数组中有数据带有小数点,那么就会返回float64。astype:转换数组的数据类型。int32 --> float64 完全ojbkfloat64 --> int32 会将小数部分截断string_ --> float64 如果字符串数组表示的全是数
2020-06-29 19:56:21 120
原创 copy deepcopy
**首先直接上结论: —–我们寻常意义的复制就是深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。—–而浅复制并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一个新标签,所以当其中一个标签被改变的时候,数据块就会发生变化,另一个标签也会随之改变。这就和我们寻常意义上的复制有所不同了。**这里是源博https://blog.csdn.net/u010712012/article/details/79754132对于..
2020-06-29 10:57:14 122
原创 too many indices for array
too many indices for array这种情况网上说是冗余,但是我在网上没有找到合适的解决办法我自己的办法是在在这个数据后加上b = a.reshape(4,2)把这个数组改成我想要的形状bingo问题解决...
2019-11-29 10:15:13 1090
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人