![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python数据分析库
numpy,pandas,matplotlib等
zjLOVEcyj
composing code was a kind of art
展开
-
matplotlib绘制动态图
def plot1(data_mat, label_mat, omega, omegas): #特征矩阵, 标签矩阵, 最优参数, 全部参数 #定义一张画布 fig = plt.figure() ax = plt.axes(xlim=(0, 2), ylim=(-2, 2)) line, = ax.plot([], [], "g", lw=2) label = ax.text([], [], "") def init(): line.set_da原创 2021-03-27 23:15:01 · 246 阅读 · 1 评论 -
电影数据处理及分析
数据读取import pandas as pdimport osimport numpy as np import matplotlib.pyplot as pltos.chdir("E:\\code\\python_basic\\项目01_电影数据处理及分析实战\\")data = pd.read_csv('爱奇艺视频数据.csv', engine = 'python')print(data.head())数据清洗(去除空值)def data_cleaning(df):..原创 2021-03-17 17:03:23 · 753 阅读 · 0 评论 -
matplotlib常用方法
绘制折线图In [4]: plt.plot([1,2,3,4],[1,2,3,4])#传入x轴和y轴的数据Out[4]: [<matplotlib.lines.Line2D at 0x184ef738588>]In [5]: plt.show()#显示绘制的图线plt.xticks(rotation=45)#将x轴的数据显示逆时针旋转45度,主要用于当该轴的数据较长时#添加轴标签和图标题plt.xlable("这是x轴的标签")plt.ylable("这是y轴的标签").原创 2020-07-10 16:35:24 · 182 阅读 · 0 评论 -
pandas常用方法
读取csv文件In [1]: import pandas as pdIn [2]: food_info = pd.read_csv("food_info.csv")查看dataframe的各字段的数据类型In [5]: print(food_info.dtypes)NDB_No int64Shrt_Desc objectWater_(g) float64Energ_Kcal int64Prot.原创 2020-07-03 18:33:55 · 208 阅读 · 0 评论 -
numpy常用函数
求e的幂指In [49]: a = np.arange(3)In [50]: aOut[50]: array([0, 1, 2])In [51]: np.exp(a)Out[51]: array([1. , 2.71828183, 7.3890561 ])求开平方In [52]: np.sqrt(a)Out[52]: array([0. , 1. , 1.41421356])向下取整In [53]: a = np.random.原创 2020-07-02 19:59:26 · 168 阅读 · 0 评论