摘要: 数据转换 1.numpy->tensor data2 = torch.tensor(data1) 2.tensor->numpy 非训练数据(训练结束后的tensor)的转换: data2 = np.array(data1) 如果是训练过程中需要转换,则: data2 = data1.cpu().d 阅读全文
posted @ 2022-03-13 14:26 CAMILIA 阅读(2063) 评论(0) 推荐(0)
摘要: ## 路径与文件查看 `wget xxx` 下载xxx `ls` 查看目前路径下文件 `cd xxx` 跳转到xxx路径 `du -csh ./*` 查看文件夹所占存储容量 `ln -s xxxa xxxb` 在b创建a的软链接 ## conda `conda deactivate` 退出环境 `c 阅读全文
posted @ 2022-03-13 14:20 CAMILIA 阅读(51) 评论(0) 推荐(0)
摘要: RuntimeError: Input type (torch.cuda.HalfTensor) and weight type (torch.cuda.FloatTensor) should be the same 模型输入的数据类型要与模型参数的数据类型一致。 torch.cuda.HalfTe 阅读全文
posted @ 2022-03-07 15:28 CAMILIA 阅读(3304) 评论(0) 推荐(0)
摘要: 使用pdb模块辅助python调试。 import pdb 断点模式 在需要调试的语句前设置断点,加入这行代码: pdb.set_trace() 程序运行到这就会进入断点调试模式。 | 输入 | 作用 | | | | |n|运行下一步| |s x|进入某个函数x| |c|跳到下一个断点| |p x| 阅读全文
posted @ 2022-03-03 17:31 CAMILIA 阅读(95) 评论(0) 推荐(0)
摘要: python常常用opencv模块来处理图像。 import cv2 as cv 读取图片:imread() 默认按照彩色三通道读取: img = cv2.imread(path) 读取灰度图: img = cv2.imread(path, cv2.IMREAD_GRAYSCALE) 色彩空间转换: 阅读全文
posted @ 2022-03-03 17:24 CAMILIA 阅读(532) 评论(0) 推荐(0)
摘要: PyTorch框架中常用torchvision模块来辅助计算机视觉算法的搭建,transforms用于图像的预处理。 from torchvision import transforms 预处理操作集合:Compose rans = transforms.Compose([ transforms.T 阅读全文
posted @ 2022-03-03 16:43 CAMILIA 阅读(624) 评论(0) 推荐(0)
摘要: 在训练模型时,经常遇到需要采用多个策略同时跑的情况,直接运行的话比较费时,只要CPU和GPU支持,可以通过Linux的screen命令多终端并行,大大提升效率。 创建: screen -S name 退出/离线: 键盘:(ctrl) + a + d 或者输入: screen -d name 删除 s 阅读全文
posted @ 2022-03-03 16:14 CAMILIA 阅读(207) 评论(0) 推荐(0)
摘要: 拆分数据集train&test from sklearn.model_selection import train_test_split 可以按比例拆分数据集,分为train和test x_train, x_test, y_train, y_test = train_test_split(x, y 阅读全文
posted @ 2022-03-03 14:39 CAMILIA 阅读(153) 评论(0) 推荐(0)
摘要: 字符串是Python中很常用的数据类型,此处记录一些典型用法并随时更新。 ## split()方法 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串。 两个参数`str.split(char, num)` **char**:按此字符作为分割符号,比如在分割路 阅读全文
posted @ 2022-02-17 10:46 CAMILIA 阅读(33) 评论(0) 推荐(0)
摘要: 很久没写C语言的代码,发现很多小细节,记下来备查。 ## 0. C语言常规头文件 ``` #include #include ``` ## 1. 二维数组的开辟和释放-malloc()&free() ``` double ** a; //a[m][n] a = (double **) malloc 阅读全文
posted @ 2021-12-28 22:52 CAMILIA 阅读(78) 评论(0) 推荐(0)