Abigail's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

【疑难杂症】pandas将dataframe导出为csv文件,用excel打开出现乱码字符/有多余列/行数不对

问题描述使用pandas导出csv文件后用excel打开,出现乱码,列数也增加了。 但是在pandas中读取csv文件,dataframe中显示正常 问题原因将DataFrame导出为CSV文件时,如果没有指定正确的编码,那么在Excel中打开文件时可能会出现乱码。默认情况下,pandas.DataFrame.to_csv函数使用utf-8编码,但是Excel通常使用utf-8-sig或cp12
2024-11-23

【疑难杂症】overleaf公式显示异常并且被重复添加至正文内,正文内$符号消失,编译报错Missing $ inserted.inserted text。

【疑难杂症】overleaf公式显示异常并且被重复添加至正文内,正文内$符号消失,编译报错Missing $ inserted.inserted text。问题描述此问题困扰本人许久,搜索了许多相关情况都没有我这样的。每次编译后,overleaf中的公式会编译错误,并且被莫名其妙地添加到正文中,而且原来引用公式的dollar符号$$也异常消失。 问题举例原始文本: 编译后文本: 正文中的内容被
2024-11-23

【疑难杂症】conda虚拟环境里使用which python 与虚拟环境名称对应不上的问题

1. 问题描述conda activate启动虚拟环境后,在命令行输入which python,显示的python编译器并不是虚拟环境目录里的python编译器,如下所示 123(vllm-env) xxx@ubuntu46:~/project/eval_model$ which python/home/xxx/anaconda3/envs/open-instruct-env/bin/python
2024-11-23

【傻瓜教程】jsp连接MySQL数据库,及连接过程中出现空指针的坑。[附java与Mysql驱动程序下载]

【傻瓜教程】jsp连接MySQL数据库,及连接过程中出现空指针的坑。[附java与Mysql驱动程序下载]课程作业中的网站要实现后台,需要进行数据库连接。记录连接过程及掉进去的坑。 在Eclips中新建一个动态网站,输入项目名称。 File - New - Dynamic Web Project 1. 右击项目,新建一个jsp文件 1. 通过Workbench来新建数据库。首先打开wor
2024-11-23

【超简易安装】在linux集群服务器上使用conda安装高版本cuda(cuda-11.8)和pytorch2.0

【超简易安装】在linux集群服务器上使用conda安装高版本cuda(cuda-11.8)和pytorch2.0目录0. 背景分析我使用的是lunix多人集群服务器。集群服务器需要用作业调度系统,也就是bsub命令之后才能提交作业,运行任务。在这种多人服务器下,如果想要查看原本的cuda版本,在命令行中直接输入nvidia-smi是无效的,会报错nvidia-smi:command not fo
2024-11-23

【常用bsub指令介绍】使用bsub命令提交作业、开启交互式窗口,在集群服务器上用pdb进行代码调试

目录1. LSF作业调度系统和服务器集群介绍在一个服务器集群中,有很多的人要使用,却只有很少的GPU。LSF作业调度系统则是对每个用户提交的作业和需要使用的GPU进行调度。一般使用bsub命令来将待运行的作业提交到集群上。 用bsub < run.sh提交了作业,一般是作业已经可以成功跑起来,提交了作业后直接等作业运行结束就行。但更多时候我们的代码可能会出现报错,需要进行调试。 一般情况下,
2024-11-23

【wandb】在同一服务器上多用户登录

在同一服务器上多用户登录wandb如果有别人在服务器上登录了wandb,很容易把日志存到他的wandb里。 可以在运行的sh脚本前,添加export WANDB_API_KEY=‘xxxx’ (自己的wandb key),比如 12345export CUDA_VISIBLE_DEVICES=0,2export WANDB_API_KEY='xxxx'GPU_NUM=
2024-11-23

【plt保存图片的坑】python中为什么使用plt.savefig()保存图片为空白

【plt保存图片的坑】python中为什么使用plt.savefig()保存图片为空白检查一下,你是不是把plt.savefig()指令放在plt.show()之后了? plt.show()会创建一个新的空白图形窗口,用于显示当前的图形。 因此,在plt.show()之后调用plt.savefig(),实际上是在保存这个新创建的空白图形窗口,而不是之前绘制的图形。 所以把plt.savefig()
2024-11-23

【nvidia-smi:command not found】如何在集群服务器上使用nvidia-smi查看GPU信息

1. nvidia-smi指令输出分析对于普通的多卡服务器,nvidia-smi命令可以显示有关 NVIDIA 显卡和 GPU 的详细信息,如输入 12nvidia-smi 得到以下输出,可以看到相应的CUDA版本,GPU显存大小等信息。 2. 集群上使用nvidia-smi指令如果登录了服务器后,直接在命令行中输入nvidia-smi,会有如下报错: bash: nvidia-smi: co
2024-11-23

【linux】执行bash文件后如何记录终端打印出来的输出和错误信息

背景在命令行中执行sh文件后,终端里会显示打印出来的信息,但需要一点点翻动来看很麻烦。以下命令帮助我们将标准输出和标准错误显示在终端上,并且保存到文件中。 命令命令如下,直接在命令行中输入即可: 12345LOG_STDOUT="/home/xxx/log/$(date '+%Y%m%d_%H%M%S')_out.log"LOG_STDERR="/
2024-11-23
12345

搜索

Hexo Fluid