
StudyPython
呀比小饼干
这个作者很懒,什么都没留下…
展开
-
tensorboard可视化
tensorboard可视化Tensorboard导入与可视化图片模型网络结构的可视化标量数据的可视化Tensorboard导入与可视化图片以手写数字分类mnist数据集为例:下载mnist数据集,构造dataset:train_ds = datasets.MNIST( 'data/', train=True, transform=transfo原创 2022-04-02 15:15:33 · 7426 阅读 · 0 评论 -
python将日期分隔成单独的年月日时分列
使用python中的pandas将日期分割成单独的年月日时分列读取数据:import datetimefrom datetime import datetimeimport warningswarnings.filterwarnings(action='ignore')from matplotlib.pylab import stylestyle.use('ggplot')data = pd.read_csv('./年月日时分秒拆分时间列.csv')data获取时间列,设置为日期格式原创 2022-03-25 14:31:38 · 12689 阅读 · 0 评论 -
matplotlib子图(设置间距,子图标签,设置标题,图例)
matplotlib绘制子图(设置间距,子图标签,设置标题,图例)设置子图行列间距:默认为none,自定义间距可按百分比调节subplots_adjust(left=None,bottom=None,right=None,top=None,wspace=None,hspace=None)设置子图标签,标题,和图例:ax1.set_title('train_loss', fontproperties='SimHei', fontsize=20) # 为子图添加标题,设置标题的字体,字体的大小,原创 2022-03-23 12:27:23 · 17313 阅读 · 0 评论 -
matplotlib拉长x轴,解决刻度标签重叠问题
matplotlib拉长x轴,解决刻度标签重叠问题y_pred = output[0:1000,0].detach()y_true = Y[0:1000,0]plt.figure()plt.plot(y_pred,'r')plt.plot(y_true,'b')plt.show()想要拉长x轴拉长x轴出现的问题:x轴刻度标签太多导致标签重叠解决方法:减少x轴的刻度# x = range(1000)# N = len(x)N = 1000fig = plt.figure(fig原创 2022-03-18 22:11:08 · 6428 阅读 · 0 评论 -
numpy基础(创建数组,类型转换,通用函数)
numpy基础创建数组array函数arange函数ones函数创建全1数组zeros函数创建全0数组empty函数创建空数组ndarray数据类型设置数据类型数据类型转换numpy与tensor的互相转换通用函数一元函数二元函数创建数组array函数# 使用array函数创建数组import numpy as npdata = [[1, 2, 3, 4, 5],[6, 7, 8, 9, 10]]arr1 = np.array(data) arr1# 查看维度arr1.ndim# o原创 2022-03-18 12:24:13 · 1191 阅读 · 0 评论 -
Python将数组元素按列写入csv文件
Python将数组元素按列写入csv文件import pandas as pd#长度必须保持一致,否则报错a = [x for x in data]b = [x for x in data3]c = [x for x in data2]#字典中的key值即为csv中列名dataframe = pd.DataFrame({'车流量':a,'速度':b,'占有率':c})#将DataFrame存储为csv,index表示是否显示行名,default=Truedataframe.to_csv原创 2022-03-17 23:36:44 · 7489 阅读 · 0 评论 -
Python建立ARIMA模型
Python建立ARIMA模型ARIMA(p,d,q)模型:AR是自回归,p为自回归项;MA为移动平均,q为移动平均项数;d为时间序列成为平稳时所做的差分次数。原理:将非平稳时间序列转化为平稳时间序列然后将因变量仅对它的滞后性以及随机误差项的现值和滞后值进行回归所建立的模型。平稳性:要求经由样本时间序列所得到的拟合曲线在未来一段时间内仍能顺着现有形态“惯性”地延续下去;平稳性要求序列的均值和方差不发生明显变化。严平稳:分布不随时间变化,如白噪声(正态),无论怎么取都是期望为0,方差为1弱平稳:期原创 2022-03-17 20:23:29 · 2920 阅读 · 0 评论 -
jupyter notebook报错:ModuleNotFoundError: No module named ‘prompt_toolkit.formatted_text‘
jupyter notebook连接不上内核,服务正在启动,请等待…之后提示连接失败报错:ModuleNotFoundError: No module named ‘prompt_toolkit.formatted_text’问题说明:在将pytorch环境配置到jupyter notebook中时出现,jupyter notebook的kernel连接失败的问题;后台提示kernel restart failed;报错404以及ModuleNotFoundError: No module nam原创 2022-03-17 16:13:17 · 3274 阅读 · 0 评论 -
Python实现分钟倒计时
两分钟倒计时小程序(Python)import timeminutes = 2flag = Truewhile flag: for minute in range(minutes, -1, -1): if minute == 0: flag = False break for second in range(59, -1, -1): time.sleep(1) pr原创 2022-03-16 23:23:12 · 3824 阅读 · 0 评论 -
matplotlib绘图(折线图,柱状图,饼状图,散点图,直方图)
matplotlib绘图折线图柱状图叠加柱状图并列柱状图水平柱状图(条形图)饼状图散点图直方图折线图x = [1,2,3,4,5]y = [1,2,3,4,5]# 调用绘制线性图函数plot()plt.plot(x,y, c='b', # 线的颜色 linestyle=':', # 线的风格 linewidth=3, # 线的宽度 marker='o', # 标记点的样式原创 2022-03-15 00:40:04 · 1602 阅读 · 0 评论 -
matplotlib绘制子图
matplotlib绘制子图matplotlib绘制子图的两种方式:1.使用面向对象的api:add_subplot添加一个绘制一个,suplots画之前已经知道要画多少个# oop方式fig = plt.figure()# type(fig)ax1 = fig.add_subplot(2,2,1)ax2 = fig.add_subplot(2,2,2)ax3 = fig.add_subplot(2,2,3)ax4 = fig.add_subplot(2,2,4)ax1.set_ti原创 2022-03-14 22:51:30 · 6873 阅读 · 0 评论 -
matplotlib绘图中文不显示问题
matplotlib绘图中文不显示问题查看matplotlib支持的字体import matplotliba = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])for i in a: print(i)plt.rcParams["font.family"] = 'Arial Unicode MS'选择一个支持中文的字体,例如STZhongsong;...原创 2022-03-14 22:05:22 · 404 阅读 · 0 评论