
python
文章平均质量分 87
bobobe
这个作者很懒,什么都没留下…
展开
-
[conda]anaconda操作
文章目录1. 虚拟环境2. 镜像1. 虚拟环境查看当前虚拟环境列表:conda env list更新conda:conda update conda更新包:conda update --all//更新所有已安装的包conda update 包名//更新指定包创建虚拟环境:conda create -n your_env_name python=X.X(2.7、3.6等)创建的虚拟环境文件可以在Anaconda安装目录envs文件下找到激活虚拟环境:conda activate yo原创 2020-10-18 17:01:19 · 141 阅读 · 1 评论 -
[pip]pip操作
为什么需要 virtualenvwrapper为什么需要 virtualenvwrapper?而不是virtualenv?这要从 virtualenv 说起。virtualenv 的一个最大的缺点就是,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。一种可行的解决方案是,将所有的虚拟环境目录全都集中...原创 2019-09-03 17:01:52 · 1545 阅读 · 0 评论 -
远程访问Jupyter Notebook
参考链接:设置 jupyter notebook 可远程访问如果你的jupyter notebook是5.0以上,则直接执行jupyter notebook password,然后输入你的密码,系统会根据你的密码自动生成密文,并创建jupyter_notebook_config.json,并把生成的密文写入。接下来你要做的就是运行jupyter,然后打开本地浏览器,输入刚才的密码就可以了。另...原创 2019-04-25 11:51:42 · 973 阅读 · 0 评论 -
python3 urllib2 报错raise AttributeError, attr SyntaxError: invalid syntax
使用python3经常会出现关于urllib2的一些问题,urllib2是python2里面的,这里代码出错往往是因为引用了urllib2。解决办法,找到报错的文件,找到出错代码,比如我下面报错的信息:于是打开mldata.py找到12行try: # Python 2 from urllib2 import urlopen from urllib2 import HT...原创 2018-11-08 22:27:31 · 6629 阅读 · 2 评论 -
scipy库
稀疏矩阵压缩存储稀疏矩阵压缩存储csr_matrix(X) 例:from scipy.sparse import *a = np.array([[1,0,1],[0,0,2],[0,8,3]])a = csr_matrix(a)print(a.indices)#非0数据在各行中的位置(下标)print(a.indptr)#每行中的非零元素个数(相加递增)原创 2018-01-19 17:34:20 · 783 阅读 · 0 评论 -
python matplotlib库
目录简介pyplot能绘制哪些图绘制二维图plot绘制三维图绘制饼图绘制直方图绘制极坐标图绘制散点图显示中文保存图像坐标轴尺度文本显示显示背景网格绘制子绘图区域简介matplotlib是一个python画图的库。具体参考http://matplotlib.org/apipyplot能绘制哪些图pyplot有两种绘图原创 2017-07-22 19:34:22 · 1936 阅读 · 0 评论 -
python Numpy库
目录配置数组函数将一个数组转化为矩阵求一个矩阵的逆快速得到一个矩阵求矩阵的转置计算行列式的值计算a和b的相关系数将两个矩阵合并成一个矩阵求矩阵的列数和行数均值和方差排序复制配置ubuntu下载:sudo apt-get install python-numpy 导入库:from numpy import *数组创建数组arange() import numpy a原创 2017-07-21 16:15:46 · 1631 阅读 · 0 评论 -
numpy 轴的一些理解
numpy中的一些统计函数往往需要指定轴axis 如: np.sum(a,axis = 1) 那么这个axis=1实际上是说,只对第一轴进行相加操作。比如说:a = np.array([[1,2,3],[1,2,3]])print(np.sum(a,axis = 1))>>>[6 6]print(np.sum(a,axis = 0))>>>[2 4 6]print(np.sum(a)原创 2017-12-06 22:29:02 · 9160 阅读 · 4 评论 -
numpy 生成数的方法
随机数seedrandomrandrandomrandintrandomrandn有规律的数nplinspace随机数numpy中的随机数都在random模块中。seed()random.seed(10)print(random.rand(1,1))print(random.rand(1,1))>>>两次结果不相同random.seed(10)print(random.rand原创 2017-12-03 00:41:26 · 3618 阅读 · 0 评论 -
python进阶
对象序列化pickle python pickle模块用于使对象序列化,便于持久化存储。 例:序列化后存储树 def storeTree(inputTree,filename): f = open(filename,'w'); pickle.dump(inputTree,f); f.close();从文件读取得到树 def getTree(filename):原创 2017-09-06 21:35:30 · 507 阅读 · 1 评论 -
python基础
字符 python的字符串表示可以用双引号或单引号,都表示字符串。这种灵活性可以在字符串中包含引号,只要和最外面引号不一样即可。原创 2017-04-09 15:10:13 · 849 阅读 · 0 评论 -
effective python
尽量用enumerate取代range迭代列表时,如果还想知道元素在列表中的索引,一种方法是用range, 另一种就是enumerate: for index,value in enumerate(lista): print index,value;enumerate可以把各种迭代器包装成生成器,生成器每次产生一对输出值,下标和相应元素。 还可以直接指定enumerate函数开始计数时所原创 2017-11-14 15:57:00 · 510 阅读 · 0 评论 -
python scipy库
目录简介函数导入matlab的mat文件简介scipy是一个用于python数值计算的库。 具体参考:http://scipy.github.io/devdocs/index.html函数导入matlab的mat文件import scipy.io as sio; data = sio.loadmat(filename);matlab文件以键值对存放,比如我们想要获取X和y,找到相应的键直接原创 2017-07-24 16:20:48 · 1567 阅读 · 0 评论 -
python正则表达式模块re
参考以及截图来自python官方文档的中文版本,在此感谢译者 http://python.usyiyi.cn/translate/python_352/howto/regex.html#regex-howto对文档的一些笔记:r 这里用字符前面加‘r’前缀来表示原始字符串(不存在转义)。原因是,首先我们把正则表达式和python对象看成两个不同的东西,正则表达式有些字符需要转义,如‘\’,原创 2017-08-04 16:49:49 · 590 阅读 · 0 评论 -
python爬虫基础
robots文件sitemap文件robots文件robots.txt文件一般放在网站根目录下,用于规范爬虫的行为,比如规定哪些爬虫不可以爬取,或哪些网页不可以爬取等等。 如:User-agent: badDisallow: /User-Agent:goodDisallow:User-Agent:*Disallow:/test第一个是对于bad这个用户/代理,禁止爬取此网站所有网页 第二原创 2017-08-04 00:09:52 · 374 阅读 · 0 评论 -
python random和numpy random
numpy是python的一个数值计算库,可是有许多语法和python不兼容。 比如python的random.randint(low,high)使用方法是返回[low,high]之间的整数,官方文档:random.randint(a, b) Return a random integer N such that a <= N <= b. 注意是两边都是闭区间,但在numpy中,r原创 2017-08-02 21:44:36 · 1216 阅读 · 0 评论 -
python数据处理
目录stripstrip()s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符。s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符当rm为空时,默认删除空白符(包括’\n’, ‘\r’, ‘\t’, ’ ‘) 如: s = "原创 2017-07-22 15:02:23 · 338 阅读 · 0 评论