自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 收藏
  • 关注

原创 单片机如何实现2盏灯同时亮并往相反方向移动(8个led)

单片机移位

2022-12-19 23:24:14 2241 1

原创 蓝桥杯单片机学习(LED)

led

2022-12-19 22:32:11 535

原创 解决错误“IndexError: Target 5 is out of bounds.“

解决错误"IndexError: Target 5 is out of bounds."

2022-10-07 11:05:07 5011 2

原创 对于csv文件的众多操作。

间隔固定行数提取csv文件

2022-08-19 12:19:54 292

原创 MCdropout记录

mcdropout

2022-08-11 22:42:22 1260

原创 numpy没有unsqueeze函数

unsqueeze(-1)

2022-07-25 15:50:33 1668

原创 不同框架的绘制神经网络结构可视化

神经网络结构可视化

2022-06-26 22:09:05 423

原创 理解整个网络模型的构建

网络构建

2022-06-26 21:39:34 171 1

原创 with torch.no_grad():的使用原因

loss 的计算

2022-06-23 23:06:35 898

原创 No module named ‘PyEMD‘ ;使用plt.figure()TypeError: ‘module‘ object is not callable

emd的使用会出现的问题。from PyEMD import EMDeemd = EMD()imf = eemd(data[target].values)print(imf.shape)

2022-06-23 19:09:10 1975 1

原创 CNN-LSTM的flatten

时间序列预测很火的CNN+LSTM结构,CNN和LSTM之间该如何连接?

2022-06-20 22:43:13 874

原创 滑动窗口sliding_window

滑动窗口的理解

2022-06-19 12:11:14 2404

原创 用电量预测的复现问题,源码来自datamonday

来自datamonday,学习当中

2022-06-16 16:09:13 171 1

原创 时间序列预测问题转换为python中的监督学习问题,复习

单变量单步预测shift()的用法向下、上移动一位输入序列指定为5单变量多步预测另一种类型的预测问题是使用过去的值来预测未来的序列值,这可以被称为序列预测或多步预测。多变量具体例子:(本人实验)ef parser(x): return datetime.strptime(x, '%m/%d/%Y %H:%M:%S.%f')series = read_csv('TSLA.csv', header=0, parse_dates=[0], index_col=0, sque

2022-05-13 21:57:42 312

原创 进一步理解LSTM(2),每个月都要回来学习一下

np.expand_dims有什么用?扩展数组的形状扩展一个张量的维度,将二维的标签数组变为三维的假设你有一张灰度图,读取之后的shape是(360,480)而模型的输入要求是(1,360,380)或者是(360,480,1)那么你就可以通过np.expand_dims(a, axis=0)或者np.expand_dims(a, axis=-1),将形状改变为满足模型的输入。也可以用reshpe()转化成三维3d输入样本(samples):一个序列(依上例,转化后,每一行)就是一个样本。时

2022-05-13 19:22:56 1587

原创 进一步理解LSTM(1),每个月都要回来学习一下

实际的LSTM网络单看t=1,他就是一个它是一个普通的包含2个隐藏层的BP网络,但是随着t走,他就是一个循环型的。所谓LSTM循环神经网络就是在时间轴上的循环利用LSTM的输入(LSTM输入层必须是3D。)它的维度是(NTF),第一维度是样本数,第二维度是时间,第三维度是特征数NumPy数组中的reshape()函数可用于将你的1D或2D数据重塑为3D。train_X = train_X.reshape((train_X.shape[0], n_days, n_features))test

2022-05-12 23:17:54 1140

原创 wifi可以用,但是电脑连接出现无互联网情况

点进去wifi连接,他那里出现一个代理地址出错我们找到网络和Internet ,点击代理把下面使用大力服务器关掉就行好像是因为我之前一直喜欢用vpn的原因把,真的倒霉。花了半个小时解决这个我呢提。连自己热点也用不了!!!!...

2022-05-12 17:44:35 4958 1

原创 Python ADF 单位根检验 结果理解

from statsmodels.tsa.stattools import adfuller# # dateparse = lambda dates: pd.datetime.strptime(time, '%Y-%m-%d-%H-%M')# # data = pd.read_csv('mean_mwd.csv', parse_dates='data', index_col='data',date_parser=dateparse)# data=pd.read_csv('预测模型/mean_mwd.

2022-03-29 22:34:29 3413

原创 invalid literal for int() with base 10: ‘51.97315469511174‘

问题:输入的是小数,不是单纯的一个整型数,先将数字转为浮点型,再将他转为int型mwd = int(row[1]))mwd=mwd.append()改成:mwd.append(int(float(row[1]))) 读取cvs文件并画图import csvfrom matplotlib import pyplot as pltfrom datetime import datetime# 读取CSV文件数据filename = '预测模型/mean_mwd.csv'with ope

2022-03-29 21:13:10 415

原创 时间序列数据与时间序列预测模型(2022.2.)

Simple moving average(SMA)使用最近的50天分析,n=20import numpyimport talibimport pandas as pdimport numpy as npimport osimport reimport statistics as statsimport csvimport pickleimport matplotlib.pyplot as pltfrom math import sqrtfrom sklearn.metrics

2022-03-29 19:54:39 1627

原创 time.perf_counter() 计算跑这一段程序需要多长时间

import timetime.sleep(1)a=time.perf_counter() #过了一秒之后才输出我们的答案,所以输出我们这个答案需要的时间其实还要减去刚刚休眠的1秒print(a) #1.0324812time.sleep(5)b=time.perf_counter()#sleep5秒后print(b) #6.0388456import time start = time.perf_counter() xxxxxx end = time.perf_coun

2022-03-27 21:40:56 582

原创 创建二维数组(区别好narry数组和list列表)

numpy.array可使用 shape。list不能使用shape。array转list:array B B.tolist()即可一维数组没有行列的说法# a=list(map(int,input().split()))# print(a[1])# print(len(a))# # print(a.shape[0]) # AttributeError: 'list' object has no attribute 'shape'# import numpy as np# a =

2022-03-26 22:17:43 1570

原创 差分模型学习

前言差分的目的主要是消除一些波动 使数据趋于平稳数据原始数据表示画出一阶差分与二阶差分的图参考import pandas as pdimport numpy as np# Display and Plottingimport matplotlib.pylab as pltimport seaborn as snsfrom matplotlib import pyplot#Read the dataSentiment = 'train.csv'Sentiment = pd.

2022-03-26 21:27:23 1148

原创 ValueError: check_hostname requires server_hostname

关掉你的vpn

2022-03-08 17:42:40 152

原创 时间序列预测模型之数据单独提取时间中的年份或者月份、小时

import pandas as pdtrain=pd.read_csv('mean_mwd.csv')train['time'] = pd.to_datetime(train.time, format ='%Y-%m-%d-%H-%M')#print(train.dtypes)#print(train.head())如果你的数据里面涉及年月日,时分,季节这种eg:#直接使用for循环批量提取年月日小时等特征。for i in(test, train, test_org, train

2022-03-08 16:43:50 674

原创 间隔相等时间抽取数据写入新的csv

import pandas as pdimport datetime as dtdata1 = pd.read_csv('8.csv')df = pd.DataFrame(data1)# print(df)# 1月到2月:1494个;2990(1494);4484(1494);5978(1494) 都是1949个mean = []time = []for i in range(len(df)): # print(i) # if i>=2988: #

2022-02-28 18:32:42 298

原创 csv文件:只选择特定的行或者列进行均值输出

csv数据: a b c3 1 2 34 1 2 35 1 2 36 1 2 37 1 2 3仅选择3d和第五行:df.iloc[[2,4]]' a b c5 1 2 37 1 2 3'仅旋选择3,5行以及仅选择列b和cdf[['b', 'c']].iloc[[2,4]]综合:df[['b', 'c']].iloc[[2,4]].mean(axis=0) #axis=0:列 的平均值...

2022-02-23 23:40:45 370

原创 一维数组cvs文件,求数据平均值

csv文件:Month,Sales1-01,3071.54251-02,3068.0121-03,3128.92711-04,3117.97391-05,3075.03011-06,3082.23161-07,3081.17731-08,3100.85861-09,3091.03341-10,3136.6448import numpy as npfrom pandas import read_csvseries = read_csv('stocktest.csv', head

2022-02-23 23:08:00 727 1

原创 花书的链接

动手学pytorch

2022-02-12 17:54:50 72

转载 TypeError: ‘History‘ object is not subscriptable

不晓得

2022-02-12 17:48:32 656

原创 python基于DateTime 类型的csv筛选

import pandas as pd# df = pd.read_csv('train.csv',encoding= 'utf-8')# print(type(df))# df.columns = ['a','b','c','d','e','f']# data = df[df['e'] == 'Andhra Pradesh']# data = df.loc[1:4,['a','c']] #前面是行,后面是列的筛选# data = df.loc[2:13,["Month","Zuerich"

2022-02-12 00:34:02 1611

原创 数据可视化----操作CSV格式数据并进行简单的可视化

from numpy import *import pandas as pdimport matplotlib.pyplot as pltplt.rcParams['figure.dpi'] = 150 #设置分辨率series = pd.read_csv('train.csv', header=0, index_col=0)# print(series.shape) # (2172, 1) 共计2172个观测alt=array(series)print(alt)x0=[]for a

2022-02-11 22:24:02 4098

原创 为LSTM网络准备数据

from pandas import read_csvfrom pandas import datetimefrom pandas import Seriesfrom sklearn.preprocessing import MinMaxScaler# 加载数据def parser(x): return datetime.strptime(x, '%Y-%m')series = read_csv('train.csv', header=0, parse_dates=[0], index_

2022-02-11 20:40:47 782

原创 关于tensorflow v1和v2版本遇到的问题

AttributeError: module tensorflowhas no attribute placeholder报错原因:tensorflow 2.0版本去掉了placeholder,而tensorflow 1.*版本才有。import tensorflow as tf改成:import tensorflow.compat.v1 as tftf.disable_v2_behavior()这类语句:X=tf.placeholder(“float”) Y=tf.placeholder(

2022-02-10 11:05:24 566

原创 数据重采样 (多角度多维度分析数据)

rng = pd.date_range("1/1/2011",periods=90,freq='D') #创建datetimeindex 从2011-01-01到2011-03-31',共90个ts = pd.Series(np.random.randn(len(rng)),index=rng)print(ts.head())'''相当于下面这个'''series = read_csv('ales.csv', header=0, parse_dates=[0], index_col=0, squ

2022-02-09 22:59:57 632

原创 LSTM预测波高项目遇到的:shape维度问题

Specified a list with shape [?,1] from a tensor with shape [1,2]这是1月份那个run.py文件运行失败的时候,出现维度问题。未解决,是时候回去看看了tuple index out of range然后今天我构建监督型数据结构的时候,我print了一下,发现我给出的数据它是一维的。因为它只要了他的值,所以进入函数的data是一维的series = read_csv('6.csv', header=0, parse_dates=[0]

2022-02-09 16:44:54 2037 8

原创 时间序列问题转化为监督学习问题(滚动预测python)

train, test = X[0:-12], X[-12:]# print('------')# print(train)# print('------')# print(test)# walk-forward validationhistory = [x for x in train]predictions = list()for i in range(len(test)): # make prediction predictions.append(history[-1]) # o

2022-02-09 16:44:22 1114

原创 python时间序列预测,量化分析resample,洗数据

学习之旅df = pd.read_csv('train.csv', nrows=11856)#nrows:需要读取的行数# Creating train and test set# Index 10392 marks the end of October 2013train = df[0:10392]test = df[10392:]带有时间的表格数据的处理(df.resample)量化交易 df.resample('D')这个dataframe,时间不连续。分析建模都是需要时间均匀

2022-02-09 16:43:49 1168

原创 关于wmd:1980-2000销售量折线图 数据集展示

太密集了,这个折线图都表示不出来了。看看之后怎么筛选数据???

2022-02-08 23:10:00 319

原创 cannot import name ‘mean_squared_erro‘ from ‘sklearn.metrics‘

sklearn中模块包的导入报错根据其他博主的意见sklearn更新的版本中有很多包调整了层次结构,以至于我们在跑代码的时候会出现导入包错误。这时候我们需要做的就是打开sklearn的官网:https://scikit-learn.org/stable/在网页上找到API,点击API按钮,按ctrl +f 搜索要导入的包名称例如:from sklearn.metrics import mean_squared_erro那就搜索:mean_squared_erro搜索后发现这个函数包

2022-02-08 22:33:55 3185 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除