随笔 - 997
文章 - 5
评论 - 181
阅读 -
300万
随笔分类 - python
python学习和工作中记录
win10下 anaconda 环境下python2和python3版本转换
摘要:在cmd的环境下,输入以下命令安装Python2.7的环境 上面的代码创建了一个名为python27的python2.7的环境,最后一个参数表示安装anaconda下python2.7的所有默认包,这个参数时可选的。 我们进入cmd环境,现在默认的python版本时python3.6,只需要一行简单
阅读全文
django启动server报错Error: That port is already in use.
摘要:这种一般是端口错误,一般是要把端口关掉,这里提供了两种方法。 方法一:直接命令: sudo lsof -t -i tcp:8000 | xargs kill -9 方法二:脚本:名字manage.py 直接运行:./manage.py runserver 即可
阅读全文
ubuntu 16.04 更改默认Python版本
摘要:一般Ubuntu默认的Python版本都为2.x, 如何改变Python的默认版本呢?假设我们需要把Python3.5设置为默认版本: 首先查看Python默认版本: ubuntu@user~$:python --version Python 2.7 搜索系统是否已经安装Python3.5: ubu
阅读全文
python glob的安装和使用
摘要:基本概念 glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,类似于Windows下的文件搜索,支持通配符操作。*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。 安装指南: 这个不同的python版本对应
阅读全文
python 安装 reportlab 报错 “ImportError: No module named reportlab.lib”
摘要:reportlab是什么? 是一个处理PDF和画图的python开源库. 初次安装: 参考文档: 1. https://stackoverflow.com/questions/38711221/installation-reportlab-importerror-no-module-named-re
阅读全文
python常用的十进制、16进制之间的转换
摘要:一 整数之间的进制转换: 二 字符串转整数
阅读全文
python zeros用法实例
摘要:编程就是踩坑的过程。今天又踩了一个坑,做个积累吧。 在给数组赋初始值的时候,经常会用到0数组,而Python中,我们使用zero()函数来实现。在默认的情况下,zeros创建的数组元素类型是浮点型的,如果要使用其他类型,可以设置dtype参数进行声明。下面通过一个例子来说明: 1默认参数的例子: 运
阅读全文
numpy中的norm用法
摘要:np.linalg.norm() computes the norm of a NumPy array according to an order, ord, which specifies the metric by which the norm takes. For example, if we
阅读全文
python创建数组的方法
摘要:一 直接定义法: 1.直接定义 2.间接定义 二 Numpy方法: Numpy内置了从头开始创建数组的函数: zeros(shape)将创建一个用指定形状用0填充的数组。默认的dtype是float64。 下面是几种常用的创建方法: 三 其他转换法: 数组还有比较常用的一种方法,就是从其他Pytho
阅读全文
Python shuffle() 函数
摘要:描述 shuffle() 方法将序列的所有元素随机排序。 语法 以下是 shuffle() 方法的语法: 注意:shuffle()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。 参数 lst -- 可以是一个序列或者元组。 返回值 返回随机排序后的序列。
阅读全文
Python find函数用法和概念
摘要:概念: Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。 语法 find()方法语法: 参数 str -- 指定检索的字符串 beg -- 开始索引
阅读全文
python 利用matplotlib中imshow()函数绘图
摘要:matplotlib 是python最著名的2D绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。通过简单的绘图语句,就可以绘制出高质量的图了。 这里我们就主要讲一下inshow()函数的使用。 首先看一下怎么基本
阅读全文
python中os.path.isdir()等函数的作用和用法
摘要:一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1 os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径。 2 os.path.isdir()用于判断对象是否为一个目录。 3 os.path.isfile()用于判断对象是
阅读全文
python 中argparse 实例解析
摘要:一 概念: argparse是python的一个命令行解析包。它可以使写用户友好的命令行接口变得非常容易。该模块定义什么参数是需要的,并且能指出怎么解析sys.argv的参数。它也可以自动的生成帮助和使用指南。 二 使用指南: 1 基本用法:没有参数输入的情况。 根据下面的输出结果可以看出,这样只能
阅读全文
python中 __init__.py的例程
摘要:__init__.py一般是为空,用在一个python目录中,标识该目录是一个python的模块包 先上来看一个例子: test_init.py里面的代码如下: time.py里面: cpuinfo.py里面: 执行结果: 假如把time.py改成:并在其平行的目录下面加上__init__.py,即
阅读全文
Python super() 函数的概念和例子
摘要:概念: super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 格式: type -- 类。 object-or-type -- 类
阅读全文
Python中parameters与argument区别
摘要:定义(define)一个带parameters的函数: def addition(x,y): return (x+y) 这里的x,y就是parameter 调用addition(3,4) 调用(call)这个函数时,3,4就是你传入的arguments 总得一句话来说,当你定义函数(define f
阅读全文
numpy中函数shape的用法
摘要:shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度。它的输入参数可以使一个整数表示维度,也可以是一个矩阵。这么说你可能不太理解,我们还是用各种例子来说明他的用法: 一维矩阵[1]返回值为(1L,) >>> z
阅读全文
python 中numpy dot函数的使用方法
摘要:这个函数在的数字信号处理中用处还是比较广泛的,函数的具体定义如下所示: 该函数的作用是获取两个元素a,b的乘积,表示的含义如下所示: 使用方法如下所示: 单个数: 复数: 二维矩阵: 参考文档: 1 https://docs.scipy.org/doc/numpy/reference/generat
阅读全文
几种归一化方法的概念及python实现
摘要:一 (0,1)标准化: 这是最简单也是最容易想到的方法,通过遍历feature vector里的每一个数据,将Max和Min的记录下来,并通过Max-Min作为基数(即Min=0,Max=1)进行数据的归一化处理: python的代码实现: #-*-coding:utf-8-*- import nu
阅读全文