我爱编程

NumPy学习小结

2018-05-07  本文已影响21人  加来依蓝


NumPy是什么?

NumPy(Numerimal Python的缩写)是一个开源的Python科学计算库。使用NumPy,就可以很自然地使用数据和矩阵。

NumPy数组对象

NumPy中的ndarray是一个多维数组对象,该对象由“实际的数据”和“描述这些数据的元数据”组成。

可通过与Python中列表相似的操作来对NumPy数据对象进行操作。

(1) reshape函数作用是改变数据的“形状”,也就是改变数组的维度,其参数为一个正整数元组,分别制定数组在每个维度上的大小。 

(2)  ravel函数作用是将数据展平。

(3) flatten函数与ravel函数的功能相同。不过flaten函数会请求分配内存来保存结果,而ravel函数只是返回数组的一个视图。

(4) transpose函数作用是转置矩阵。

(5) resize函数和reshape函数的功能一样,但resize会直接修改所操作的数组。 

文中的内容来自《Python数据分析基础:NumPy学习指南(第2版)》摘抄。

上一篇 下一篇

猜你喜欢

热点阅读