python 进行数据处理 NumPy基础
1、创建ndarray。
使用array函数。
在使用前先 import numpy as np
np.array()
注意所有元素类型必须相同

2、转换ndarray中元素的类型。
这里介绍两种方法。dtype 和 astype
np.array([1,2,3,4,5,6],dtype =np.float64)
或直接对ndarray调用astype转换
arr2 = arr1.astype(np.int8)
如果浮点数转换为整数,则小数部分会被截断。

3、接下来我讲介绍一下数组间的运算。
矩阵直接相乘 arr * arr 等同于 点乘,即对应位置的数值相乘。
arr - arr ,对应位置数值相减。
arr**0.5 对应位置数值求根

4、接下里介绍数组的索引和切片
这个和列表的操作差不多
arr[5] 索引为5的元素
如果讲一个标量值赋值给一个切片时,该值会自动传播到整个选区。
如arr[5:8] = 12

5、注意arr1 = arr2只是得到了一个arr2 的视图。
无论改变arr1 还是arr2 的值,两者都会发生变化。
如果你想得到一个副本的话,需要使用arr2.copy()

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:196
阅读量:150
阅读量:120
阅读量:125
阅读量:163