NumPy 数据处理:读取、去重、排序、重塑和计算
- 读取'iris_sepal_length.csv'文件,保存至变量iris_sepal中,并输出其数据;
import numpy as np
iris_sepal = np.genfromtxt('iris_sepal_length.csv', delimiter=',')
print(iris_sepal)
- 对变量iris_sepal去除重复后,重新赋值给iris_sepal,并输出变量iris_sepal的形状;
iris_sepal = np.unique(iris_sepal)
print(iris_sepal.shape)
- 对iris_sepal进行排序,并输出;
iris_sepal = np.sort(iris_sepal)
print(iris_sepal)
- 将iris_sepal转换成形状为(5,7)的数组,将其命名为arr,并输出;
arr = iris_sepal.reshape(5, 7)
print(arr)
- 计算arr数组中每一行元素的总和及平均值。
row_sum = np.sum(arr, axis=1)
row_avg = np.mean(arr, axis=1)
print('每一行元素的总和:', row_sum)
print('每一行元素的平均值:', row_avg)
原文地址: http://www.cveoy.top/t/topic/bm30 著作权归作者所有。请勿转载和采集!