python
寻梦梦飞扬
这个作者很懒,什么都没留下…
展开
-
Python 入门之一 python安装
安装顺序:Anaconda->python>>conda info --envs>>python //查看python版本>>conda create --name python36 python=3.6 //安装,完成之后会生成目录..\Anaconda3\envs\python36>>activate python36 //激活python>>deactivate python36原创 2018-01-18 11:56:38 · 343 阅读 · 0 评论 -
jedi-vim --- vim python 自动补全工具安装
1. 安装pathogenmkdir -p ~/.vim/autoload ~/.vim/bundle && \curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim在文件vimrc中添加:execute pathogen#infect()如果找不到vimrc文件可以新建一个文...原创 2018-05-08 11:34:27 · 11034 阅读 · 0 评论 -
python -- np.random.seed()
seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed( )值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同。所以seed总是跟random搭配使用。作用机制:设置seed()之后,np,random.random()按顺序产生一组固定的数组,遇到需要随机赋值的变量,就从这个固定的数组中取...原创 2018-04-25 11:28:46 · 3193 阅读 · 3 评论 -
python reverse反转部分数组
python3中,list有个reverse函数,用来反转列表元素,但是如果想要反转部分元素呢?a = [1,2,3,4,5]a[0:3].reverse() # not work!!!print(a)>>[1, 2, 3, 4, 5]a = [1,2,3,4,5]c = a[0:3]c.reverse() #曲线救国方法,就是开销大了点a[:3] = c[...原创 2018-04-13 15:50:07 · 12499 阅读 · 3 评论 -
np.set_printoptions
set_printoptions(precision=None, threshold=None, edgeitems=None, linewidth=None, suppress=None, nanstr=None, infstr=None)precision : int, optional,float输出的精度,即小数点后维数,默认8( Number of digits of precisi...原创 2018-03-27 23:17:00 · 25196 阅读 · 3 评论 -
python中的lambda
1、lambda是什么? 举个例子如下:1 func=lambda x:x+12 print(func(1))3 #24 print(func(2))5 #36 7 #以上lambda等同于以下函数8 def func(x):9 return(x+1) 可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体。在这...转载 2018-04-02 16:02:50 · 171 阅读 · 1 评论 -
python函数- exp、np.linalg.norm、np.multiply()、np.dot()、*、outer()、squeeze
1. exp()math.exp()的参数必须是一个实数 numpy.exp()参数可以是一个向量2. np.linalg.norm(求范数)x_norm=np.linalg.norm(x, ord=None, axis=None, keepdims=False) 参数: x:矩阵或向量 ord:范数类型,常用为1和2,也可以为负数 ...原创 2018-03-13 17:14:02 · 2381 阅读 · 0 评论 -
np.random.permutation生成随机序列
numpy.random.permutation(x) Randomly permute a sequence, or return a permuted range. If x is a multi-dimensional array, it is only shuffled along its first index.Parameters: x : int or array_lik...原创 2018-03-17 14:56:44 · 34012 阅读 · 3 评论 -
np.concatenate 数组拼接
concatenate((a1, a2, …), axis=0)官方文档详解concatenate((a1, a2, ...), axis=0)Join a sequence of arrays along an existing axis.Parameters----------a1, a2, ... : sequence of array_like The arrays...原创 2018-03-16 22:30:26 · 1536 阅读 · 0 评论 -
np.reshape里面的-1
作者:李彬 链接:https://www.zhihu.com/question/52684594/answer/157491724 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。根据Numpy文档(https://docs.scipy.org/doc/numpy/reference/generated/numpy.reshape.html#numpy-r...原创 2018-03-16 22:10:58 · 8551 阅读 · 1 评论 -
python Iterator和Iterable
Iterator是迭代器类,而Iterable是接口。 为什么一定要实现Iterable接口,为什么不直接实现Iterator接口呢? 看一下JDK中的集合类,比如List一族或者Set一族,都是实现了Iterable接口,但并不直接实现Iterator接口。 仔细想一下这么做是有道理的。 因为Iterator接口的核心方法next()或者hasNext() 是依赖...原创 2018-05-25 11:58:55 · 777 阅读 · 0 评论