![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据分析
mzf19980423
这个作者很懒,什么都没留下…
展开
-
tensorboardX可视化
最近用tensorboardX可视化论文中的一些数据,然后找相关内容,在此记录一下。1、第一步安装pip install tensorboardX2、创建一个writer = SummaryWriter(log_dir='scalar')参数log_dir=‘scalar’,表示生成的文件所存储 的路径。3、记录数据。writer.add_scalar('loss', loss, epoch),第一个参数表示生成图表的名称,第二个和第三个简单理解就是图标的纵坐标和横坐标。记录完数据以后运行发现一个C原创 2021-03-04 14:35:42 · 109 阅读 · 1 评论 -
pandas之DataFrame
pandas之DataFrame1、DataFrame创建(二维,Series容器)d1 = pd.DataFrame(np.arange(12).reshape(3, 4))通过index和columns指定行索引和列索引d2 = pd.DataFrame(np.arange(12).reshape(3, 4), index=list("abc"), columns=list("ABCD"))当给DataFrame传入一个字典时temp_dict = {"name":["xiaomin原创 2020-10-30 17:42:22 · 290 阅读 · 0 评论 -
pandas之series
pandas之seriesSeries (带标签的一维数组)1、Series的创建在python中使用Series首先导入pandas然后创建Series,import pandas as pd # 导包t = pd.Serise([1, 3, 2, 4]) # 创建一个Seriesprint(t)输入结果如图还可以在创建的时候指定索引t1 = pd.Series([1, 3, 2, 4], index=list("abcd")) # 索引的长度必须与数组的长度一致还可原创 2020-10-30 11:27:05 · 123 阅读 · 0 评论 -
Numpy入门使用
Numpy入门1、使用numpy创建矩阵import numpy as npt = np.array([[1, 2, 3, 4],[5, 6, 7, 8][9, 10, 11, 12]]) # 创建一个三行四列的矩阵t.transpose() # 矩阵转置t.T # 矩阵转置t.swapaxes # 矩阵转置2、读取文件里的数据3、数组的索引与切片t[1] #下表从0开始,这里表示取t的第二行t[1:, :] #表示从第二行开始取,原创 2020-10-02 20:12:37 · 179 阅读 · 0 评论 -
matplotlib如何绘制不同的图
matplotlib如何绘制不同的图1、plt.scatter(x, y) # 绘制散点图2、plt.bar(x, y) #绘制条形图,可以传入widht指定条形图的宽度plt.barh(x, y) #绘制横向条形图,这种情况用hight指定条形图的宽度3、plt.hist(x, y) #绘制直方图,其中y表示数据所分的组数,通常用数据中的最大值减去最小值再除以组 距...原创 2020-10-02 09:37:17 · 269 阅读 · 0 评论 -
matplotlib的入门使用
matplotlib的简单入门matplotlib默认不显示中文代码中添加一行plt.rcParms[‘font.sans-serif’]=[‘SimHei’]就可以显示中文了除此之外,还可以添加网格和添加图例还可以指定一些其他的属性原创 2020-10-01 19:30:43 · 145 阅读 · 0 评论