python 进行数据处理 NumPy基础

2025-04-22 05:28:57

1、创建ndarray。使用array函数。在使用前先 import numpy as npnp.array()注意所有元素类型必须相同

python 进行数据处理 NumPy基础

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

python 进行数据处理 NumPy基础

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

python 进行数据处理 NumPy基础

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

python 进行数据处理 NumPy基础

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

python 进行数据处理 NumPy基础
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢