这是一篇Numpy中经常使用的API的不完全总结,欢迎补充和指导。
01
类型转化
凡是使用Numpy的小伙伴,无不遇到类型转化这个问题,并且经常需要通过调试才得以修正。
为什么这个问题如此棘手?...在工作中,我们经常需要添加整列添加元素,这种操作可能会改变原来元素的类型。如果,你的操作涉及到数值上的加减乘除,添加元素后意外变为str型后,就会抛出异常。..., 2, 10, 8, 3, 1])
03
排序
在numpy中,如何根据某列对多维数组正确排序,借助 lexsort
如下的二维数组myarray:
[['5', '4', '9', '10...]
结果:
[['23', '7', '3', '5'],
['5', '4', '9', '10'],
['7', '3', '13', '4']]
04
一个带雷的去重方法
根据某种重复定义,...我想说的是另一个问题,这个结果貌似运来元素的顺序未变化。
但,因为通过set类型去重后,原来元素的顺序不给予保证,如果对顺序有要求的数据,经过这种去重后,会变得和原来的排序后的顺序不一致。