![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
冬后晚晴
这个作者很懒,什么都没留下…
展开
-
Python os.path() 模块
os.path模块主要用于获取文件的属性。将目前用到过的几种记录如下:1. os.path.exists(path)如果路径path存在,返回True;如果路径path不存在,返回false;if not os.path.exists(path): os.makedirs()2. os.path.basename(path)返回文件名os.path.basen...原创 2020-05-08 11:07:27 · 225 阅读 · 0 评论 -
python 循环删除list中的元素
随便写的一个代码, 发现不加红框内的那句,可以输出满足条件的18个结果,而加上那句之后就只有9个输出. 下面我们用一个简单的例子来做演示:a = [1, 2, 3, 4, 5, 6]for i in a: a.remove(i)print(a)返回: [2, 4, 6]循环a删除a中的所有元素, 但最终的输出却不为空??因为在循环a并删除a的元素时,列表的位置发生了...原创 2020-03-10 16:54:57 · 963 阅读 · 1 评论 -
2020年因疫情在家科研
事情还要从上周说起, 因为疫情的原因, 不得不在家科研.说起在家科研,效率低不说,真的是各种不便捷. 首先, 因为去年在外面实习, 我在实验室的电脑就被师弟征用了. 所以我只能远程(Teamview)连接服务器进行实验. 我要下一个220G的数据集, 因为数据集的网址要翻墙, 实验室服务器下载速度大概只有几十kb/s这我得下几个月啊. 于是乎, 我就去找啊找啊,找到了一个公众号发布的该数据的网盘下...原创 2020-03-10 11:31:50 · 291 阅读 · 0 评论 -
python保存与加载pkl文件
cPickle保存使用cPickle.dump来将对象(train_roidb)序列化到文件(train_data_25fps.pkl)中。import cPicklecPickle.dump(train_roidb, open('train_data_25fps.pkl','w'), cPickle.HIGHEST_PROTOCOL)cPickle装载使用python的cPickle库中的...原创 2018-05-15 11:32:31 · 20519 阅读 · 1 评论 -
python读取csv文件
import csvcsv_file = '/路径/'with open('csv_file','r') as csvfile: reader = csv.reader(csvfile) data = [row for row in reader]data[1:]//get rid of the first row-data[0] 我的csv文件内容如下(此处...原创 2018-07-09 17:15:27 · 631 阅读 · 0 评论 -
python-glob用法
glob是python自己带的一个文件操作相关模块。(1) 如果在我当前文件夹下有多个“.mp4”视频文件,我们需要获取当前路径下所有‘.mp4’文件的名称,可以通过glob进行操作。import osimport globvid = glob.glob('*.mp4')(2) 如果当前路径下有多个文件夹(以上述视频名称命名的文件夹),每个文件夹下面包含有大量的'.jpg'图...原创 2018-07-22 11:00:18 · 734 阅读 · 0 评论 -
python-enumerate( )函数
参考菜鸟教程文档假设在当前路径下有多个文件夹,我们想要统计文件夹的名称和其对应的索引:import osframe_folder = os.listdir('路径名称')//该路径下所有文件名称for i, f in enumerate(frame_folder): print i, f //文件对应索引和名称在我当前路径下共有64701个.mp4视频文件,输出如下:索引...原创 2018-07-27 19:37:22 · 469 阅读 · 0 评论 -
用PDB库调试Python代码
Python提供了一个有用的模块PDB,它是一个交互式源代码调试器。通常需要如下两行代码来使用该模块:import pdbpdb.set_trace()如下代码中通过以上两行代码使用了该模块:for video_count, video in enumerate(videos): sys.stdout.write('\rDownloading video: %d/%d'...原创 2018-09-03 10:34:05 · 308 阅读 · 0 评论 -
numpy array To One-hot
import numpy as npnum_classes = 5targets = np.array([[2, 3, 4, 0]]).reshape(-1)one_hot_targets = np.eye(num_classes)[targets]The one_hot_targets is now:array([[[ 0., 0., 1., 0., 0., 0.], ...原创 2019-08-10 12:34:38 · 710 阅读 · 0 评论