![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
smallplum123
这个作者很懒,什么都没留下…
展开
-
从0开始踩坑装深度学习环境
1. nvidia driver首先是装显卡驱动,通常玩深度学习都是N卡。lspci | grep NVIDIA执行以上命令查看一下是否能找到卡。然后到nvidia官网下载runfile(点这里)sudo ./NVIDIA-Linux-x86_64-396.82.run -no-x-check -no-nouveau-check -no-opengl-files踩坑1: 可...原创 2019-12-12 23:32:36 · 130 阅读 · 0 评论 -
python argparse 基础
一、argparse 基本使用import argparseparser = argparse.ArgumentParser()parser.add_argument('--lst', type=str)args = parser.parse_args()原创 2019-03-08 20:53:57 · 119 阅读 · 0 评论 -
python tar 基础
加载:import tarfile打开文件:tar = open(tarfile, 'r')遍历文件:for member in tar.getmembers(): print member提取单个文件:for member in tar.getmembers(): content= tar.extractfile(member) ...原创 2018-12-17 17:24:41 · 762 阅读 · 0 评论 -
python functools.partial 基础
functools是一个python的库,其中这里只介绍一下partial。partial是一个函数修饰器,当在已有函数func的基础上,如果在调用的过程中,需要固定func中的部分参数,则可以利用partial,这样在调用的时候只需要传入剩下的参数即可。函数接口 functools.partial(func[,*args][, **keywords])具体例子如下加载:from...原创 2018-12-21 18:26:50 · 692 阅读 · 0 评论 -
python 可变参数 *args 和 关键字参数 **kwargs
python 的函数当中,除了设定的接收参数外,可以接收设定之外的参数,这时候就需要用到可变参数 *args 和 关键字参数 **kwargs了。其中 args 和 kwargs 只是随便定义的变量名,可改为 ar, kw, keyword 都是可以的。一、可变参数 *args如以下函数定义:def function_new(*args): print 'args:', a...原创 2018-12-21 17:36:33 · 917 阅读 · 0 评论 -
python csv 基础
python 也有处理csv文件的库。加载:import csv加载文件和读取数据>>> reader = csv.reader(open('./example.csv', 'r'))>>> header = next(reader)>>> for i, line in enumerate(reader):>&g...原创 2018-12-21 15:52:32 · 151 阅读 · 0 评论 -
python json 基础
python 处理 json 主要是 json.dumps()、json.loads()、json.dump() 和 json.load() 四个。json.dumps()、json.loads() 处理的对象是在python中的 dict 或 str。而 json.dump() 和 json.load() 则是直接处理 json 文件。加载:import json将 dict ...原创 2018-12-21 15:27:58 · 193 阅读 · 2 评论 -
人脸公开库 face_recognition 的安装和试用
一、安装face_recognition 的实现基于 Dlib,功能挺全的。安装前可以先 pip install Dlib,但中途可能会遇到各种问题,根据问题对症下药,下载相应的依赖项就好了。比如 PIL、Cmake 等等。安装完Dlib,再 pip install face_recognition 即可。大约是100M。二、试用下面给出一个用 face_recognition...原创 2018-11-19 22:20:52 · 375 阅读 · 0 评论 -
Python 下载文件
下载文件主要会用到 urllib、urllib2、requests 这三个库,其中requests主要用到的是 urllib3。由于还没深入了解这一块,所以先记录以下基本的用法。如果是执行简单的下载操作:urllib.urlretrieve(url, save_path)如果需要对获取完url的内容之后进行操作,如解码后进一步处理数据,则可以采用以下方式获取数据:req = u...原创 2018-09-09 17:19:29 · 1515 阅读 · 0 评论 -
python pip 使用国内镜像
一、引言 python 中使用 pip 下载安装工具包很方便,但是有的时候下载会很慢,甚至因下载卡住而出现中断现象,采用国内镜像则能够大大提速。二、国内镜像http://pypi.douban.com/simple/ 豆瓣http://mirrors.aliyun.com/pypi/simple/ 阿里http://pypi.mirrors.ustc.edu.cn/simp...原创 2018-09-09 12:00:11 · 448 阅读 · 0 评论 -
annaconda + tensorflow + pycharm 安装简记
1. annacondaannaconda 是集成的python平台,包括了很多py的库,如numpy, matplot 等等。直接官网下载对应的安装包即可。再输入:bash Anaconda-xx.x.x-Linux-x86_64.sh即可。 2. 接下来安装tensorflow查看安装信息$ conda info查看当前已安装的库$ conda list...原创 2017-11-16 15:50:03 · 1585 阅读 · 0 评论 -
conda 使用总结
为啥要用conda用系统的python有的时候不是很方便,因为要自行下载一堆的软件包而且对于版本切换也比较麻烦。而Anaconda很方便的解决了包管理、环境管理的功能。利用conda命令,可以很好的实现下载软件包和环境管理等功能。conda 在xxx/anaconda/bin目录下,我们在%PATH%中通常会加入anaconda的地址,则可以直接调用conda了。以下将以windows...原创 2018-07-11 12:27:54 · 294 阅读 · 0 评论 -
Pandas 使用总结
Pandas用来处理数据很方便,其主要数据结构为两个类:DataFrame: 可以理解为表格,类似于Excel的表格Series: 表示单列。DataFrame包含多个列,即多个Series,每个Series都有名称。 数据创建1. 数据可以直接从csv中读取:dataframe = pd.read_csv("path_to_csv", ",")2. 也可以直接创建:...原创 2018-07-11 20:40:35 · 268 阅读 · 0 评论 -
Python 多线程与多进程
前言:以前玩单机或者玩小数据集,都基本不用多线程或多进程都能基本满足需求了…所以没怎么了解这方面的东西。但现在玩几百万甚至上千万的数据,甚至集群等东西之后,就有必要学习多线程或多进程了。一、多线程在Python中首先要导入相关的模块import threading as tdimport multiprocessing as mp查看线程信息td.active_count...原创 2018-08-05 23:25:41 · 271 阅读 · 0 评论