Python常用库:
1:numpy 理解为矩阵库
2:pandas csv标准化读取库
3:plt 画图库
4:PIL 图像处理
老师布置了三个作业:
作业1: 请复现课上的散点图与等高线(如下图),其中散点图的坐标(x1,x2),颜色标签(y_c)在【作业素材】文件夹的 dot.csv 中;等高线的各个坐标点的高度在【作业素材】文件夹的 probs.csv 中。
代码:
# !/usr/bin/env python
# coding:utf-8
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.read_csv('./file/dot.csv')
x1=df['x1']
x2=df['x2']
y_c=df['y_c']
Y_c = [['red' if y else 'blue'] for y in y_c]
#用plt.scatter画出数据集X各行中第1列元素和第2列元素的点即各行的(x1,x2)
plt.scatter(x1, x2,