![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
工具使用
这个专栏专门记载本人在做研究过程中遇到的编程工具使用方面的问题,并提供解决方案。虽然是与研究关系不大的小问题,但是好记性不如烂笔头!
女少侠请留步
这个作者很懒,什么都没留下…
展开
-
解决:Python写入数据不完整
解决Python写入数据不完整的情况原创 2022-03-24 17:00:20 · 3513 阅读 · 2 评论 -
ValueError: invalid literal for int() with base 10
今天在做毕设的时候遇到了一个类型转换的问题,提示报如下错误:具体报错信息是:ValueError: invalid literal for int() with base 10:'balabala’因为python假设需要进行int转型的字符串仅仅包含数字,即只能int(‘11’)。但是本人的数据集里user_id和poi_id又都是这种加密的字符串型的,无奈只能将字符串id先映射为数字呜呜呜~...原创 2022-01-16 15:40:28 · 3969 阅读 · 1 评论 -
Linux服务器安装对应CUDA版本的Pytorch
之前帮老师做项目跑代码,跑的过程中查看GPU占用内存,发现是0,奇怪明明自己的代码里有指明用哪个GPU,怎么GPU压根没有用上呢?今天才发现,原来是因为自己的pytorch版本一直是CPU的,根本就没用到GPU!今天教大家下载对应CUDA版本的Pytorch,那每次就能用GPU跑程序很快啦~首先删除自己环境中的CPU版本的pytorchconda remove pytorch然后查看自己服务器的CU原创 2022-01-12 16:00:06 · 2611 阅读 · 0 评论 -
pickle文件以及如何打开
首先了解一下pickle文件是什么:pickle文件是一种存方式,可以将python项目过程中用到的一些暂时变量,或者需要提取、暂存的字符串、列表、字典等数据保存起来一般采用load/loads打开,dump/dumps装载如果直接用文本编辑软件如notepad++打开会出现乱码,可以调用python的pickle库(python2中是cPickle)import pickle# 读取pkl文件,rb是读取二进制文件,而r是读取文本文件file = open('mtest_tasks.pkl原创 2021-12-28 16:33:14 · 11767 阅读 · 2 评论 -
python中iloc与loc的区别
loc和iloc都是pandas工具中定位某一行的函数,loc是location的意思,而iloc中的 i 指的是Integer,二者的区别如下:loc:通过行标签名称索引行数据iloc:通过行号索引行数据示例数据import numpy as npimport pandas as pddata=DataFrame(np.arange(16).reshape(4,4),index=list("ABCD"),columns=list("wxyz"))print(data)输出如下:原创 2021-12-26 19:22:16 · 10642 阅读 · 0 评论 -
解决matplotlib绘制图片时plt.savefig()后图片全黑的问题
今天用matplotlib绘制图时,保存的图片全黑,原因是代码顺序不当,应当将plt.show()放在plt.savefig()函数之后。plt.savefig('demo.png')plt.show()原创 2021-12-21 20:20:19 · 2050 阅读 · 1 评论 -
anaconda查看下载的包在哪个文件夹中
我们以pandas这个包为例,打开Anaconda Powershell Prompt,输入python,然后写入以下代码:import pandasprint(pandas.__file__)即可输出下载的包的存放地址!原创 2021-12-20 20:03:33 · 4528 阅读 · 0 评论 -
pycharm连接远程服务器,SSH终端出现乱码解决
今天用PyCharm连接远程Linux服务器,打开SSH终端的过程中发现终端的所有中文都出现乱码现象,如图是在下载sklearn包时出现的中文乱码:然后在settings>>SSH Terminal>>Default encoding修改了一下编码方式为utf-8:问题解决!...原创 2021-12-17 16:21:55 · 2017 阅读 · 0 评论 -
Anaconda创建、激活、退出、删除虚拟环境
打开Anaconda PowerShell Prompt命令行操作如下:Anaconda创建、激活、退出、删除虚拟环境1.查看所有虚拟环境conda env list2.创建虚拟环境conda activate -n your_env_name python=3.73.激活虚拟环境conda activate your_env_name(虚拟环境名称)此时使用python --version可以检查当前python版本是否为想要的4.退出虚拟环境conda deactivate y原创 2021-12-16 11:16:17 · 1600 阅读 · 1 评论 -
Linux服务器修改anaconda环境及其配置
实验室有三台服务器,最近开始跑实验,发现server1和server3的anaconda环境竟然不一样,为了以后实验方便,决定将server1的环境统一成server3的。 事先声明,本人原server1中anaconda环境目录是:/code/yfj/anaconda3,需要将其改为server3中的anaconda目录:/nfs/users/yfj/anacon原创 2021-12-17 10:08:10 · 1468 阅读 · 0 评论