1.python操作csv数据文件
#encoding:utf-8 import csv with open('data/grades.csv') as csvfile: grades_data=list(csv.DictReader(csvfile)) print('记录个数:',len(grades_data)) avg_assign1 = sum([float(row['assignment1_grade']) for row in grades_data]) / len(grades_data) print('assignment1平均分数:', avg_assign1) assign1_sub_month = set(row['assignment1_submission'][:7] for row in grades_data) print(assign1_sub_month)
2. 科学计算库Numpy
(1)创建array
array 名词,数组,队列,阵列
python中的list和array的不同之处
import numpy as np my_list = [1,2,3] x = np.array(my_list) print('列表:',my_list) print('Arrary:',x) a = np.array([1,4,6,'d']) # 参数是列表 b = np.array((1,49,'h')) # 参数是元组 c = np.array([[1,2,3],[4,5,6]]) # 参数是二维数组 print(a) print(b) print(c)