![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 54
Python
ywm_up
这个作者很懒,什么都没留下…
展开
-
pytorch关于多块gpu使用总结,报错AssertionError: Invalid device id
————————————————版权声明:本文为CSDN博主「kongkongqixi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/kongkongqixi/article/details/100521590————————————————pytorch默认使用gpu编号为device:0的设备,可以使用torch.nn.DataParallel(model, device_ids=[0, 1])对模转载 2022-02-12 10:40:20 · 2871 阅读 · 1 评论 -
Python sorted与lambda表达式结合的用法
文章目录Python sorted()函数描述语法例子sorted() 函数与 lambda 表达式结合例子1. 使用 lambda 表达式对一维数组进行倒序排序2. 按照二维矩阵下标为 1 的列进行排序3. 对字典数组的某一关键字进行排序4. 先按照成绩降序排序,相同成绩的按照名字升序排序Python sorted()函数描述sorted() 函数是全局排序函数,对所有可迭代的对象进行排序操作,它不会修改原对象,而将排序后的结果作为函数的返回值。sort 与 sorted 的区别:sort 是转载 2021-08-30 10:39:03 · 8865 阅读 · 2 评论 -
《Python编程快速上手-让繁琐的工作自动化》第一部分读书笔记
文章目录3 函数3.3 None 值3.4 关键字和 print()3.7 异常4 列表4.1 用 del 语句从列表中删除值4.4.1 用 index 方法在列表中查找值4.4.2 用 append() 和 insert() 方法在列表中添加值4.4.3 用 remove() 方法从列表中删除值4.4.4 用 sort() 方法将列表中的值排序4.5 python 的缩进规则4.6 可变和不可变数据类型4.6.3 用 list() 和 tuple() 函数来转换类型4.7 copy 模块的 copy()原创 2021-07-10 08:49:32 · 318 阅读 · 0 评论 -
Python-正则表达式
文章目录斜杆问题os 模块正则表达式1. 正则简单使用2. match()、search()、findall()、finditer()区别2.1 match()2.2 search()2.3 findall()2.4 finditer()3. 常见符号4. 常用字符分类的缩写5. 要点总结斜杆问题windows 的路径一般用两个倒斜杠 \ ,为什么要用两个\,因为要做转义linux 的路径一般用斜杠 /os 模块os.getcwd() 获取当前工作路径os.chdir(path) 更改当前原创 2021-07-10 08:48:52 · 456 阅读 · 0 评论 -
python-调试
可以使用 try catch 捕获异常assert 关键字确保输入不存在异常日志不要使用 print() 打印消息,用 logging.debug(‘打印’) 代替 print() ,原因:print() 很难删print() 删错了会出很大的问题import reimport logginglogging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)s- %(message)s')logg.原创 2021-07-10 08:48:01 · 67 阅读 · 0 评论 -
DataFrame-删除行列
文章目录1 构造数据2 删除列, 两种方法等价3 删除行,两种方式等价1 构造数据import pandas as pdimport numpy as npdf = pd.DataFrame(np.arange(12).reshape(3,4), columns=['A', 'B', 'C', 'D'])df2 删除列, 两种方法等价df.drop(['B', 'C'], axis=1)df.drop(columns=['B', 'C'])第一种方法下删除column一定要指定原创 2021-07-10 08:47:26 · 5402 阅读 · 0 评论 -
pandas-按行按列遍历 dataframe
————————————————版权声明:本文为CSDN博主「K.I.O」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/sinat_29675423/article/details/87972498————————————————1 三种用法遍历数据有以下三种方法:简单对上面三种方法进行说明:iterrows():按行遍历,将 DataFrame 的每一行迭代为 (index, Series) 对,可转载 2021-07-10 08:45:45 · 1531 阅读 · 0 评论 -
python 将一个数据集按比例随机分割成训练集、验证集、测试集
sklearn 里面有分割数据集的方法,如下:from sklearn.model_selection import train_test_splitX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)如果想要保存为文件的话,可以用下面的代码:import randomdef split(fname, train_ratio, var_ratio): lines = fname.readlin原创 2021-05-28 14:09:03 · 11548 阅读 · 3 评论 -
python 将多个文件合并成一个文件
主要思路是:遍历文件夹下面的每一个文件,一个个将它们写入到目标文件中直接上代码import osmeragefiledir = os.getcwd() + '\\en\\labeled' # 文件路径,getcwd() 表示当前工作路径docList = os.listdir(meragefiledir) # 将文件名存入到 list 中docList.sort() # 对文件名进行排序print(docL原创 2021-05-28 11:25:48 · 5986 阅读 · 0 评论 -
defaultdict 用法
作者:dpengwang链接:https://www.jianshu.com/p/bbd258f99fd3来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。如何使用defaultdictdefaultdict接受一个工厂函数作为参数,如下来构造:dict =defaultdict( factory_function)这个factory_function可以是list、set、str等等,作用是当key不存在时,返回的是工厂函数的默认值,比如list对应[ ],st转载 2021-01-14 09:52:18 · 253 阅读 · 2 评论