编程问题
文章平均质量分 51
Aleafy
这个作者很懒,什么都没留下…
展开
-
c++中cin>>str+1什么意思
有时看c++代码,会有这样的情况char a[10];cin >> a + 1;那么这个cin>>a+1是什么意思呢,查了一下资料,发现Stack Overflow上一位老哥解释得比较清楚什么意思呢,也就是说这是一个指针运算,a表示的是指针char*,由于>>操作优先级低于+,所以先进行+1运算,a+1表示的是&a[1]这个地址,所以说cin>>a+1也就是从地址&a[1]处开始写输入,相当于舍弃了a[0]这个值。我们验证一下这个原创 2022-03-12 22:40:45 · 4113 阅读 · 5 评论 -
【成功解决】Ubuntu下U盘文件夹不存在
今天登虚拟机,发现u盘连不上了,虽然右下角显示连接,以及查看虚拟机→可移动设备,也显示u盘连上,但就是找不到对应文件夹。网上找了若干篇博客,最后发现一种很简单的方法:点开虚拟机→设置,将usb兼容性设为3.1 or 3.0,重新插入u盘,发现u盘文件夹存在,如下图:参考文章:https://blog.csdn.net/weixin_43315707/article/details/107208905(这篇文章中还介绍了一些别的处理方法,如果这种方法未解决可以点进去康康)...原创 2022-03-16 10:39:59 · 1525 阅读 · 0 评论 -
【成功解决】‘nvidia‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
问题今天装了一下11.5版本的NVIDIA CUDA,安完后,测试的时候却出现报错'nvidia' 不是内部或外部命令,也不是可运行的程序 或批处理文件。到网上搜了很多篇,说是要把找到路径C:\Program Files\NVIDIA Corporation下的NVSMI文件夹,把C:\Program Files\NVIDIA Corporation\NVSMI添加到环境变量,也有博主贴出了该文件夹的下载方式,但是仍然没有解决报错问题。解决方式搜了半天,发现不用整那么老些,高版本的CUDA没原创 2022-01-08 13:33:43 · 10799 阅读 · 19 评论 -
【Pycharm】import自定义包
问题描述使用pycharm时通常需要跨py文件调用,此时我们需要import自定义的包。我们以下图所示的情况为例:我们在test.py中希望import utils这个包首先我们用下面这行代码尝试import,发现不可行import lab0.utils as p1此时报错:ModuleNotFoundError: No module named 'lab0'下面介绍三种方法导入自定义包方法1:适用于import同目录下的包import utils as p1 去掉父目录lab0,原创 2021-12-04 14:11:09 · 9117 阅读 · 0 评论 -
‘numpy.str_‘ object is not callable[问题解决]
问题描述:在jupyter中遇到了一个奇怪的问题,第一次运行下面这行代码可以成功运行maxLen = len(max(X_train, key=len).split())同时我想看一下max(X_train, key=len)长什么样,于是运行了下面这行代码但我删除测试用的代码之后,第二次运行代码maxLen = len(max(X_train, key=len).split())则出现报错报错信息:-------------------------------------------原创 2021-08-26 21:45:28 · 995 阅读 · 0 评论 -
torch.tensor与torch.Tensor的使用说明
问题描述在使用pytorch进行softmax,得出每个类别的预测值,再进行NLLloss计算损失函数时,如果真实值是由torch.Tensor构造出来的,会报错:代码如下:import torch.nn as nntorch.manual_seed(1)input = torch.randn(3,3)#随机化输入张量sm = nn.Softmax(dim=1)#构造softmax层input = torch.log(sm(input))#计算softmax后预测值的对数loss原创 2021-07-27 21:14:23 · 594 阅读 · 0 评论 -
Pycharm中如何完整地显示数据
问题描述在使用Pycharm处理数据时,由于pycharm默认的设置在打开很多行、列的时候会自动的默认省略了,如下图:这样会不方便我们查看数据预处理前后的对比效果。所以我们需要一些设置才能查看全部的数据。解决方案#显示所有列pd.set_option('display.max_columns',None)#显示所有行pd.set_option('display.max_rows',None)#设置value的显示长度pd.set_option('max_colwidth',100)#原创 2021-07-26 11:30:23 · 15372 阅读 · 0 评论 -
取消Pytorch警告
问题描述在训练模型过程中,打印损失函数值的过程中如果出现很多如下警告信息,非常影响观感和对比。警告信息为:UserWarning: size_average and reduce args will be deprecated,please use reduction=‘mean’ instead. warnings.warn(warning.format(ret))为pytorch不同版本进行更新迭代时引起的警告,某些参数被取代了更多细节参考Pytorch版本代码修正解决方案crite原创 2021-07-26 00:05:08 · 7269 阅读 · 7 评论