- 博客(67)
- 收藏
- 关注
原创 Anaconda 安装 PyTorch 时 cudatoolkit 下载失败 (CondaHTTPError: HTTP 000 CONNECTION FAILED for url)
CondaHTTPError: HTTP 000 CONNECTION FAILED for url
2022-10-18 20:38:36
2965
原创 内存泄漏 Memory leak
程序使用 new / malloc / realloc 动态存储分配函数 向系统在堆申请了内存空间,使用完后应该调用 free / delete 释放该内存块。但因为种种原因使用完毕后未释放,导致这个不使用的对象一直占据内存单元,造成系统将不能再把它分配给需要的程序。
2022-09-18 22:19:14
477
原创 GC 垃圾回收机制
即 垃圾回收(Garbage collection )是指:在运行的程序中,这个对象就是要被回收的垃圾。如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占的内存空间会一直保留到应用程序结束,被保留的空间无法被其他对象使用,甚至可能导致内存溢出。机制简称 STW,在执行垃圾收集算法时,除了垃圾收集器之外其他所有线程都会被挂起。...
2022-08-31 14:56:37
481
原创 Python 中 float 计算精度问题
浮点数不能精确的表示十进制数,并且即使是最简单的数学运算也会产生误差。该错误是由于浮点数的存储方式引起的。
2022-06-26 22:31:13
8014
原创 sklearn如何保存模型
问题用sklearn训练的模型,如何将其参数保存,方便下次调用模型gbr = GBR(random_state=1412) # 实例化gbr.fit(X, y.ravel()) # 训练模型方法常用方法 joblib 和 pickle 库保存模型joblib# from sklearn.externals import joblib # 低版本Scikit-learn 0.21版本以下import joblib # 新版本 Scikit-learnjoblib.dump(gbr,
2022-05-24 14:00:12
5773
原创 在桌面顶端使用终端(iTerm2—macOS上的Guake替代)
设置打开/关闭快捷键Tab:Preferences → Keys → Hotkey打开修改Show/ hide all windows with a system-wide hotkey自定义快捷键设置从桌面顶部打开Tab:Preferences → Profiles → Window设置Style 为Full-Width Top of Screen设置Screen为Screen with Cursor调整透明度 Tansparency测试相关文章:Drop-
2022-05-10 14:42:37
771
原创 三维空间线段的交点
二维平面线段交点代码def find2dCrossPoint(point1,point2,point3,point4): deltax_s1 = point1[0]-point2[0] deltax_s2 = point3[0]-point4[0] deltay_s1 = point1[1]-point2[1] deltay_s2 = point3[1]-point4[1] direct_s1 = point1-point2 direct_s2
2022-04-19 20:16:32
1730
原创 使用fit函数时,报错KeyError: ‘squared_error‘
关键代码param_grid_simple = {"criterion": ["squared_error","poisson"] , 'n_estimators': [*range(20,100,5)] , 'max_depth': [*range(10,25,2)] , "max_features": ["log2","sqrt",16,32,64,"auto"]
2022-04-05 15:38:34
4038
原创 ACM中获取多行输入 Python
获取每一行输入while True: theInput = input()存储多行输入inputs = []while True: theInput = input() inputs.append(theInput)加入终止判断inputs = []while True: theInput = input() try: inputs.append(theInput) except EOFError: break相关文章ACM的Py
2022-03-26 14:37:27
2710
原创 Python 中如何 import 绝对路径的模块
问题:jupter-lab使用时用到其他文件夹下的一个自定义模块,试图使用绝对路径导入解决方式:import syssys.path.append('模块所在路径')import 路径下需要的模块使用场景:import syssys.path.append('/Users/feishuoren/Projects/pytorch_learning/')# 自定义模块from torchLearning import *这里只是用了其中一种方式,还有其他几种方法,如参考文章相关文
2022-03-03 19:39:22
5429
原创 Python 中 super() 的两个参数
# 子类B 父类Aclass B(A): def __init__(self): super(B,self).__init__()super(B,self)中self指向B,这句代码就是说找到self的mro表中B的下一个类,也就是找到B的父类Asuper的工作原理如下:# cls代表类,inst代表实例def super(cls, inst): mro = inst.__class__.mro() return mro[mro.index(cls) + 1]其中,mr
2022-02-28 18:49:24
1816
1
原创 域名解析至非默认端口号—使用Nginx转发端口
安装 Nginx$ sudo apt-get update$ sudo apt-get install nginx -y$ sudo apt-get update编辑配置文件 test.conf$ cd /etc/nginx/$ cd conf.d$ sudo touch test.conf$ sudo gedit test.conf将端口号80和3389转发至3000,常见端口:Windows登录(3389)、Linux登录(22)、HTTP(80)、HTTPS(443)、MySQL
2021-12-22 21:36:10
2808
原创 Jupyter切换conda环境
安装 ipykernel 包conda install ipykernel激活环境conda activate 环境名将环境加入 notebook 的 kernel ,以 Python (环境名) 显示python -m ipykernel install --user --name 环境名 --display-name "Python (环境名)"打开Jupyterjupyter notebook...
2021-11-04 11:04:07
212
原创 win10 install PyTorch
准备工作:安装语言环境 Python 建议3.8.0以下(conda创建低版本环境也可以)安装包管理工具 Anaconda(Pip等也可以)查看GPU是否是NVIDIA,并查看该版本是否支持CUDA,检查驱动版本下载相应版本的CUDA以及PyTorch不支持:PyTorch(None CUDA)支持:CUDA -> CUDNN ->PyTorchGPU,CUDA,cuDNN的理解CUDA 并行计算框架,处理大型并行计算cuDNN 深层神经网络的GPU加速库都是NV
2021-10-27 22:55:28
119
原创 pandas 将dataframe数据写入Excel中
写入 Excel 操作警告使用下面的代码写入Excel结果报错df.to_excel(output_name,index=False)43: FutureWarning: As the xlwt package is no longer maintained, the xlwt engine will be removed in a future version of pandas. This is the only engine in pandas that supports writing i
2021-10-22 14:31:30
5447
原创 Jupyter中将一个cell打包成exe
准备# 可能需要pip install pywin32# 必备pip install pyinstaller# 检验安装情况pyinstaller -v生成.py文件在 cell 顶部添加代码%%writefile 文件名.py终端中打包终端 cd 进入要输出 exe 文件的目录下,执行下面的命令,我是在 Anaconda Powershell Prompt 中执行的pyinstaller -F .py文件路径参数含义-F 表示生成单个可执行文件-w 表示去掉控制台窗口
2021-10-21 12:46:03
1148
原创 从0到1阿里云服务器Ubuntu18.04启动一个Node.js项目
安装环境sudo apt-get updatesudo apt-get install zshchsh -s /bin/zshsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" //安装oh-my-zshsudo apt-get install nodejssudo apt install npmnpm i cnpm -g --registry=h
2021-10-19 16:31:47
172
原创 从零开始Vue项目构建
建立项目文件夹mkdir xxxcd xxx建立git仓库git inittouch .gitignoregi windows,linux,node,webstorm >> .gitignorevim .gitignore//.gitignore.idea/初始化生成一个新的json文件npm init -y安装相关模块npm i webpack --savenpm install express --savenpm i css-loader style-
2021-10-19 16:30:01
143
原创 css 实现三角形箭头
插入DOM<div id="triangle1"></div><div id="triangle2"></div>#triangle1 { width: 0px; height: 0px; border: 19px solid transparent; border-left: 26px solid #fff; position: absolute; top: -1px; left: -2px; z-index: 2.
2021-10-19 16:29:26
1613
原创 Vue 下拉刷新数据
思路使用directives来绑定监听元素通过el获取到元素,添加监听事件在回调中写对滚动事件的处理数据的传输指令中书写的方法this的指向会更改,因此选择了属性的方式,binding.value获取通过数据类属性获取一些数据通过方法类属性返回一些数据直接处理其他示例为上拉下拉都请求由于请求数据的接口要求参数为: 当前页(组),每页数据量等所以在store内存了参数的相关数据,也可以在组件内data中存请求数据的时候拿到相关参数数据再请求用每次请求到的数据更换store中要
2021-10-19 16:28:54
3179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人