- 博客(92)
- 资源 (1)
- 收藏
- 关注
原创 C盘清理
1,C:磁盘清理。打开C盘磁盘清理的界面,可以选择要删除的文件。系统更新后,“Windows 更新清理”,“Windows 升级日志文件”和“Internet临时文件”都可以进行定期的清理。2,下载文件删除/备份3, 清理Windows更新文件 C:\Windows\SoftwareDistribution\Download(这里面的东西开始可以都删除掉的)路径文件...
2019-05-16 15:05:23 4946
原创 linux压缩,解压
zip -r xx.zip xxunzip xx.zip -d xx.tar.gz 格式解压为 tar -zxvf xx.tar.gz.tar.bz2 格式解压为 tar -jxvf xx.tar.bz2解压到指定目录:tar -zxvf xx.tar.gz -C /dir把abc文件夹和123.txt压...
2019-04-19 09:28:27 181
原创 pyinstaller程序打包linux,windows
1,windows遇到RecursionError maximum recursion depth exceeded occurred.解决方法:第一时间看下没找到的库是否正确安装。如果已经安装,就找到库位置,手动复制到dist下面的对应文件夹。3,linux遇到XXX not installed 或者unnamed,unhandled 之类。使用pyinstaller打包程序可能会遇到很多问题,下面把在windows和linux的总结下。解决方法:在.spec前面增加。
2024-03-25 15:18:55 145
原创 linux有多个版本python,包括系统自带python2, python3,anaconda等,在使用pip安装时如何指定python版本。
【代码】linux有多个版本python,包括系统自带python2, python3,anaconda等,在使用pip安装时如何指定python版本。
2024-03-22 16:30:21 354
原创 python时间格式数据处理。
转换为date格式,在上面的基础上使用.dt.year;dt.month.astype(int)进行更为细致的划分。由于编码和格式问题,有时候从read_csv或者read_excel读取到的时间类型是不确定的。datetime.date类型,加上.date()获取到年月日,在加上日期即可。使用your_time.date().strftime('%Y-%m-%d')使用your_time.strftime("%Y-%m-%d")如果是timestamps.Timestamp类型,
2024-01-31 17:36:06 167
原创 QLineSeries,设置QDateTime时间坐标轴QDateTimeAxis
在增加数据时,时间格式出现错误OverflowError: Python int too large to convert to C long,
2024-01-29 15:25:14 184
原创 Qt Design布局,插入新页面
在Qtdesign中,插入新页面QWidget之后再添加新布局Layout,这时候可以看到新页面图标有红色符号,并且新页面的属性里面也没有layout,这时候只要点击新页面,在页面内部右键--布局--栅栏布局。就可以将页面和布局关联。
2023-09-05 17:05:08 164
原创 python + pyside2,pyside6,运行错误
执行print(os.path.dirname(PySide6.__file__))查看pyside 的安装路径,然后添加到环境变量里。后来发现在cmd命令行可以正常运行,应该是VScode和虚拟机类似的问题。额外设置一下环境变量就可以了。
2023-08-25 09:11:12 284
原创 LSTM数学计算公式
LSTM(长短期记忆网络)是一种循环神经网络(RNN)的变体,常用于处理时间序列相关的任务。下面将简要介绍LSTM的数学推导和公式模型。LSTM包含三个门,每个都需要一次类似上面的计算,除此之外还需要计算当前状态。下面时详细计算公式。,其中W为权重,X为输入,b为常数。在训练一般神经网络模型时,通常用。
2023-08-22 10:19:36 981
原创 c++ 计算时间间隔
#include <iostream>#include <vector>#include <iomanip>using namespace std;bool IsLeap(int year){ return (year % 4 == 0 || year % 400 == 0) && (year % 100 != 0);}std::vector<std::string> StringSplit(const std::stri.
2022-01-07 10:09:52 44
原创 visual studio QT 环境浅谈
由于QT,VS版本较多,本身搭建环境就很复杂,如果要安装多版本的vs或者qt一定要慎重。另外在自己和其他工程版本不同时,不要轻易接手。QT,版本5.6.3, 5.13.2, 5.9Visual Studio 2013, 2015, 2017目前使用过的是Visual Studio 2013 + 5.6.3 和Visual Studio 2017 +5.13.2。遇到的最大错误是,版本混用之后,qmake后在window10用visual studio打开出现了windows8.1的SDK..
2021-12-16 16:43:36 322
原创 Linux调用静态库(.a)
静态库libstatic.a, test.h文件。1,在test.h, 同级目录创建main文件,c语言main.c,c++是main.cpp.2,在main文件中添加头文件test,h3, 在main中准备test.h接口中需要的数据,并调用接口。4,编译。c程序运行gcc -o main main.c -L./ -lstaticlib,c++程序g++ -std=c++11 =o main main.cpp -L./ -lstaticlib。 其中-L后面是lib库地址, -l后面是去.
2021-12-02 10:18:43 2196
原创 sublime删除包含特殊字符的行/删除空行
ALT+F3台式机:Shift+end笔记本:Shift+Fn+endDELETEctrl+H\s+$
2021-09-04 08:50:26 698
原创 C++调用C语言编译的静态库.a/动态库.so
#ifdef __cplusplusextern "C"{#endifint func(int i);#ifdef __cplusplus}#endif
2021-09-02 17:38:18 726
原创 C/C++程序在windows和Linux多平台运行
#if defined(_WIN64) ||defined (WIN32) || defined (_WIN32) cout << "Windows" << endl;#else cout << "Linux"<< endl;#endif
2021-09-02 17:35:16 541
原创 C/C++获取纳秒级时间
1,Linux, 利用clock_gettime函数#include<sys/time.h>long main() {struct timespec t;clock_gettime(CLOCK_REALTIME, &t);cout << t.tv_sec*1000000000+t.tv_nsec;}2,Windows后补
2021-09-01 18:09:04 1796
原创 运行程序出错找不到 ucrtbased.dll, msvcp140d.dll,vcruntime140d.dll
链接: https://pan.baidu.com/s/1Itb5RprCkDtI2GvLrnXk6A 提取码: xnwm
2021-06-18 09:26:37 783
原创 libiec61850编译,运行
在Linux编译有问题,暂时用Windows1,安装cmakehttp://www.cmake.org/download2,安装v
2021-06-08 18:45:31 1098 1
原创 CSDN删除/修改上传文件/资源
1,鼠标放在自己头像上,会出现内容管理,点击2,展开内容管理标签,点击资源管理3,可以对上传资源进行删除,修改等操作
2021-04-29 22:30:40 1020
原创 机器学习算法(十) 根据幸福感问卷调查做预测
1,数据准备问卷调查数据主要包含的个人信息有职业,婚姻状况,收入,学历等40个features,label就是幸福感。首先对数据进行预处理(一) 第二列是数据特征,先独立抽取出来。(二)第六列是时间,本身对结果影响不大,又由于是字符串,先把他删除。(三)数据本身包含20197个空缺,对数据进行补充2,训练和预测给定的数据包含train和test两部分,先用train进行模型的建立,然后用test进行测试训练结果。...
2020-12-24 20:22:04 1270 1
原创 机器学习算法(九) K近邻算法-对模拟数据回归&KNN预处理和分类马绞痛数据
利用k近邻对模拟数据回归&KNN预处理和分类马绞痛数据import numpy as npimport matplotlib.pyplot as plt from sklearn.neighbors import KNeighborsRegressornp.random.seed(0)# random 40,1 0-5 matrix, axis=0,1 sort by column,rowX = np.sort(5 * np.random.rand(40, 1), axis = 0
2020-12-23 15:06:40 372 2
原创 机器学习算法(八) k近邻算法-分类
对两组数据进行分类和可视化import numpy as np import matplotlib.pyplot as plt from matplotlib.colors import ListedColormapfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn import datasets# data prepareiris = datasets.load_iris()X = iris.data[:, :
2020-12-22 17:49:24 324 3
原创 机器学习算法(七) k近邻算法
K近邻(k Nearest Neighbors),顾名思义,就是对新数据进行判别时,它的类别由和它距离最近的k个已有数据来确定。1,k值的选取不断改变k的值,通过计算集合的方差,进行交叉验证,选取分类最好的作为最终k值。通常在[2,20]范围内选取。2,距离的计算样本之间的距离的计算,我们一般使用LP距离进行计算。当p=1时候,称为曼哈顿距离(Manhattan distance),当p=2时候,称为欧氏距离(Euclidean distance),当p=∞时候,称为极大距离(inft.
2020-12-21 14:59:07 280
原创 机器学习算法(六) 贝叶斯分类-模拟离散数据
贝叶斯对模拟离散数据的训练,评估和预测# import packageimport randomimport numpy as np from sklearn.naive_bayes import CategoricalNBfrom sklearn.model_selection import train_test_split# data preparerng = np.random.RandomState(1)X = rng.randint(5, size = (600, 100))
2020-12-20 11:42:11 297 2
原创 机器学习算法(五) 贝叶斯分类-鸢尾花数据集
基于贝叶斯对鸢尾花数据进行分类1. python3.72. numpy >= '1.16.4'3. sklearn >= '0.23.1'# import base packageimport warnings warnings.filterwarnings('ignore')import numpy as np from sklearn import datasetsfrom sklearn.naive_bayes import GaussianNBfro.
2020-12-19 17:25:13 2301 2
原创 机器学习算法(四) 朴素贝叶斯
线性分类:硬分类,直接输出观测对应的分类。 线性判别分析 感知机软分类,通过概率得到, 概率生成(注重不同特征之间的关系):高斯判别分析和朴素贝叶斯 概率判别(注重特征和标签的关系):Logistic 回归思想:朴素贝叶斯假设(目的:简化运算)条件独立性假设简单的概率图(有向图)模型给定x, 求y ? 0|1P(y)二分类:y~伯努利分布多分类:y~categorial 分布如果x离散,xi一般是ca...
2020-12-18 14:01:14 94
原创 机器学习算法(三) 基于逻辑回归的分类预测 鸢尾花实战
基于逻辑回归模型对sklearn数据鸢尾花进行分类预测## import packageimport numpy as npimport pandas as pd import matplotlib.pyplot as plt import seaborn as sns # data preparefrom sklearn.datasets import load_irisdata = load_iris()iris_target = data.target iris_featu
2020-12-17 11:12:36 789 1
转载 机器学习算法(二) 基于逻辑回归的分类预测(代码实现)
## base funcimport numpy as np ## plyimport matplotlib.pyplot as pltimport seaborn as sns## logisticfrom sklearn.linear_model import LogisticRegression# datax_feature = np.array([[1,2], [2,2], [3,1], [-1,-1], [-3,-4], [-2,-2]])y_label = np.arr.
2020-12-16 10:50:05 710
原创 机器学习算法(一)基于逻辑回归的分类预测
逻辑回归和分类的本质是相同的,区别是分类对模型的结果进行了离散化随着深度休息,强化学习等等模型的出现,回归由于其模型简单,可解释性强,在很多地方也能大显身手。其缺点也很明显,就是容易欠拟合,分类精度可能不高。其代码流程与其他机器学习相同:Step1:库函数导入Step2:模型训练Step3:模型参数查看 Step4:数据和模型可视化Step5:模型预测其中1,2,5必备。...
2020-12-13 23:37:30 239
原创 免费上知网
毕业好几年了,偶尔还是用到论文,这些方法希望能帮助大家1,http://www.sstir.cn/注册就给一些虚拟金额,可以免费下载一定量论文。2,sci-hub,懂得都懂3,注册广西壮族自治区图书馆,使用统一检索平台。...
2020-10-23 22:44:42 242
原创 github高级搜索
github搜索项目高级in:name in:description in:readme in:USERNAMEin:ORGNAMElanguage:pythonlocation:chinaforks:>=100stars:>100stars:100..1000followers:>100pushed:>2020-20-20size:>=5000 //项目大小也可以直接使用界面的高级搜索https://github.
2020-09-18 22:11:33 76
原创 jupyter notebook
jupyter notebook连接密码token查询默认是用IE打开,如果使用chrome打开会提示输入token,在cmd输入jupyter-notebook.exe list,即可。
2020-04-15 10:41:36 155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人