会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小千北同学超爱写代码
有棱有角,还会发光!
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
python基础
1
2
下一页
在阿里云仓库上传自己的工程代码
摘要:cd 自己项目所在的本地文件夹 git init git remote add origin git@code.aliyun.com:matrixai/新建的仓库名字.git git add . git commit git commit -m"随便一句话,就是说明" git push -u ori
阅读全文
posted @
2021-05-21 18:13
小千北同学超爱写代码
阅读(256)
评论(0)
推荐(0)
environment.yml的使用
摘要:这个文件主要就是用来保存当前的程序运行环境,可以理解成python+requirements.txt的存在~更加方便一些~ 用法就是先git clone好人家的项目,再打开prompt,一路cd到environment.yml所在的目录,然后就 conda env create -f environ
阅读全文
posted @
2021-05-13 15:10
小千北同学超爱写代码
阅读(7574)
评论(0)
推荐(2)
有时候用nvidia-smi看不到进程但是内存都满了,可能是有些进程没有kill
摘要:最近遇见很尴尬的问题,这几天GPU一直是很满的状态 但是我又看不见进程nvidia-smi,如下: 因为我目前正在用2跑代码,我发现23占内存一样,好嘛那我就有理由相信问题是我了,可能是我没有杀死进程,悄咪咪的要在被发现之前解决这个问题才行,并且不能断掉我自己现在跑了很久的2的代码! 网上有的答案是
阅读全文
posted @
2021-05-13 14:43
小千北同学超爱写代码
阅读(3777)
评论(0)
推荐(0)
No module named '自己写的module'小问题解决~
摘要:今天遇见了一个问题,大概是这样的,就是我自己写了个module,想要导入到另一个py文件里去,但是一直导入不成功,提示No module named XXX 目录结构是这样的 结果发现原因在于同级目录不可以这么直接导入,需要加上文件名,也就是说我必须这么写~ from relation_baidu.
阅读全文
posted @
2021-05-11 12:21
小千北同学超爱写代码
阅读(466)
评论(0)
推荐(0)
中文写入json
摘要:经常不带脑子不写参数,导致写入的json都是acsi乱码的形式,吃几次亏后决心记住这两个参数! with open('filename', 'w', encoding='utf-8') as json_file: json.dump("你的内容", json_file, ensure_ascii=F
阅读全文
posted @
2021-05-11 10:08
小千北同学超爱写代码
阅读(201)
评论(0)
推荐(0)
指定用第几块GPU、CUDA error: invalid device ordinal、
摘要:在指定用第几块GPU的时候,在代码开头输入了 import os os.environ["CUDA_VISIBLE_DEVICES"] = "2" 表示用第二块GPU,并且也只能看见第二块,然后输入: print('# GPUs = %d' % (torch.cuda.device_count())
阅读全文
posted @
2021-05-10 18:46
小千北同学超爱写代码
阅读(3606)
评论(0)
推荐(0)
常用命令行(自用)
摘要:进入容器: docker exec -it 80a3cca3b305 /bin/bash 查看gpu使用情况: nvidia-smi 查看torch和gpu配好没有: import torch if torch.cuda.is_available(): print("gpu cuda is avai
阅读全文
posted @
2021-05-10 14:45
小千北同学超爱写代码
阅读(86)
评论(0)
推荐(0)
相对路径和绝对路径
摘要:第一种正确示范: import pandas as pd a=pd.read_csv('../博物馆汇总_oss2第二版标签.csv') print(a) 错误示范就是去掉../ 第二种正确示范: 我们去掉../也可以,但是要注意一下文件的位置要和py文件在同一个目录下:可以发现移动文件的同时路径自
阅读全文
posted @
2021-05-07 17:31
小千北同学超爱写代码
阅读(128)
评论(0)
推荐(0)
csv文件读入转字典
摘要:需求大概是这样子的:就是csv文件中有两列,一列是键,一列是值,我要转换一下。 首先就是把文件读入成一个list。 剔除掉首行。 对于嵌套列表不可以直接切片 要循环一下。 temp_list =list(csv.reader(open("all_data(1)/count.csv", 'r', en
阅读全文
posted @
2021-04-23 18:21
小千北同学超爱写代码
阅读(457)
评论(0)
推荐(0)
今天学到了一个快速正则匹配的小tips~
摘要:以前正则的时候,都是先pycharm,import re,再read_csv,再df['某列']遍历巴拉巴拉的。文件大点的循环就够耽误时间的了。 今天师兄教了一个超棒的操作,原来notepad++是这么用的哈哈哈,我以前就只是把它当作一个稍微高级一点的好看一点的记事本而已 还是ctrl+f,查找,这
阅读全文
posted @
2021-04-23 10:49
小千北同学超爱写代码
阅读(83)
评论(0)
推荐(0)
判断某个字符串b以某列表a中任意元素开头
摘要:先把列表写出来,然后str.starswith(列表)即可 start = ('本幅', '此帖', '此长卷', '画上', '画卷', '此题', '此卷', '图绘', '此作', '画幅', '此札', '此小轴', '此长卷', '画中', '画面', '此为', '此冊', '此画冊',
阅读全文
posted @
2021-04-22 10:53
小千北同学超爱写代码
阅读(123)
评论(0)
推荐(0)
正则表达式匹配某几个字前面的字符并且删除
摘要:大概的需求就是,希望把start中这些字符串前面的字删除,比如就希望删除y中的‘ 倪瓒(西元一三0一-一三七四年),江苏无锡人 ’这句话 就是先match匹配一下,然后sub置空一下: .*表示匹配大于等于0个任意字符串 | 表示或,这里用或符号把列表转字符串了 ?=表示前瞻,可以看https://
阅读全文
posted @
2021-04-22 10:50
小千北同学超爱写代码
阅读(2172)
评论(0)
推荐(0)
合并两个字典:**
摘要:a={'li':67,'uo':88} c={'li':66,'ut':8338} res = {**a, **c} resOut[116]: {'li': 66, 'uo': 88, 'ut': 8338} 会自动去重并且以后面那个新字典为准
阅读全文
posted @
2021-04-20 15:53
小千北同学超爱写代码
阅读(276)
评论(0)
推荐(0)
判断类型isinstance
摘要:a = 2 isinstance(a,int) # 结果返回 True isinstance(a,str) # 结果返回 False
阅读全文
posted @
2021-04-19 14:44
小千北同学超爱写代码
阅读(58)
评论(0)
推荐(0)
yield
摘要:https://blog.csdn.net/mieleizhi0522/article/details/82142856/ 大致的意思就是yield像return, 只是return它返回的只是后面的值。而yield可以返回一个generator。
阅读全文
posted @
2021-04-19 13:54
小千北同学超爱写代码
阅读(214)
评论(0)
推荐(0)
记录vlookup的小问题
摘要:vlookup永远的神!今天偷懒不想用pandas写代码,就上vlookup解决问题算了 记录以下几个问题 有时候因为原表格没有内容,匹配到的就是0,然后后期还要筛选0并且置空,就很麻烦,可以在vlookup函数后面写上&“”。表示的意思就是如果原表本身就没有内容,就空。不过这个方法也有问题,就是不
阅读全文
posted @
2021-04-16 15:55
小千北同学超爱写代码
阅读(84)
评论(0)
推荐(0)
找到两个字符串中相同的部分| 对字符串list后的奇妙发现
摘要:比如定义了这两个字符串 然后我们要找到这个 王啥 的词,后期可能进行个删除处理,这本来是我开始的想法。后来没有这么做,用了别的办法 先转个list,然后set一下,&表示取交集 结果是这样,再转个列表,方便后面字符串合并 合并一下字符串,bug就来了,为什么顺序不对呢?后来对列表reverse了也没
阅读全文
posted @
2021-04-16 11:02
小千北同学超爱写代码
阅读(432)
评论(0)
推荐(0)
jiayan:Cannot read model 'jiayan.klm' (util\file.cc:74 in util::OpenReadOrThrow threw ErrnoException because `-1 == (ret = _open(name,
摘要:路径中不要出现中文即可,哈哈哈哈有被自己傻到!
阅读全文
posted @
2021-04-15 13:27
小千北同学超爱写代码
阅读(521)
评论(0)
推荐(0)
windows下装kenlm
摘要:https://www.jianshu.com/p/82d97523adb4 装一遍vs14,根据提示在控制面板里删除多余的。 然后在一个需要安装的文件夹里右键 git base here source activate 你的虚拟环境名字 在虚拟环境里按教程安装即可
阅读全文
posted @
2021-04-15 13:10
小千北同学超爱写代码
阅读(452)
评论(0)
推荐(0)
pandas读取xlsx文件以及表格转列表,列表存储成csv文件
摘要:new = pd.read_excel(file_path,engine='openpyxl',dtype=str) 有时候dype不知道为什么会失效,那就再加一个 new = new.astype(str) 如果表格中有很多sheet,那么再添加一个参数sheet_name='sheet的名字'
阅读全文
posted @
2021-04-13 18:44
小千北同学超爱写代码
阅读(626)
评论(0)
推荐(0)
1
2
下一页
公告