E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python技巧
python技巧
——将list中的每个int元素转换成str
在Python中,有时需要将list以字符串的形式输出,此时可以使用如下的形式:",".join(list_sample)其中,,表示的是分隔符如需要将a_list=["h","e","l","l","o"]转换成字符输出,可以使用如下的形式转换:a_list=["h","e","l","l","o"]print",".join(a_list)如果list中不是字符串,而是数字,则不能使用如上的方
zhiyong_will
·
2018-07-05 20:32
Python
Python调用graphviz绘制结构化图形网络
这个repo用来记录一些
python技巧
、书籍、学习链接等,欢迎stargithub地址首先要下载:Graphviz-GraphVisualizationSoftware安装完成后将安装目录的bin路径加到系统路径中
晓东邪
·
2018-03-21 18:06
python好用的库
使用numpy截取连续的测试集及剩余作为训练集
这个repo用来记录一些
python技巧
、书籍、学习链接等,欢迎stargithub地址本来想从numpy中找一个可以将array格式的数据提取出连续的测试集,其余作为训练集的函数,但是没找到,就自己写了几个
晓东邪
·
2018-02-27 17:43
numpy
数据分割
python技巧
(一)python中调用javascript进行rsa加密签名,并布署到docker上
应用场景有时候,我们要在web中对某些数据进行rsa签名,有一些是必须调用javascript里的加密算法,这时我们可通过python去执行javascript使用要在python中调用javascript,先安装PyExecJSsudopip3installPyExecJS用法参考:https://pypi.python.org/pypi/PyExecJSPyExecJS所支持的运行环境PyV8
Candyabc
·
2018-01-02 22:01
python
[译]Python的enumerate()函数揭秘
有跟多
Python技巧
,有很多他录制的Youtube视频,国内的Pythonista们,不妨订阅一下他的每周邮件推送。
Vimiix
·
2017-12-13 19:36
大神博客翻译
59个Python使用技巧,从此你的Python与众不同!
今天给大家分享几个Python使用的小技巧,原文来自于
Python技巧
总结,进行了细微的调整,感谢作者!
马哥教育
·
2017-07-20 19:24
Python
python入门
Python技巧
python开发
59个Python使用技巧,从此你的Python与众不同!
今天给大家分享几个Python使用的小技巧,原文来自于
Python技巧
总结,进行了细微的调整,感谢作者!
JokerW
·
2017-07-20 19:18
sklearn中的交叉验证(Cross-Validation)
这个repo用来记录一些
python技巧
、书籍、学习链接等,欢迎stargithub地址sklearn是利用python进行机器学习中一个非常全面和好用的第三方库,用过的都说好。
晓东邪
·
2017-05-14 01:30
sklearn
python好用的库
机器学习
pandas中Series,DataFrame的连接(拼接)
这个repo用来记录一些
python技巧
、书籍、学习链接等,欢迎stargithub地址上一篇中介绍了numpy中数组的拼接方式:numpy中数组的拼接,接下来介绍另一个数据处理库pandas中最常用的
晓东邪
·
2017-05-13 01:34
numpy
pandas
python好用的库
numpy中数组的拼接
这个repo用来记录一些
python技巧
、书籍、学习链接等,欢迎stargithub地址python中的科学计算包numpy是一个非常好的扩展工具,numpy中最常见的就是针对数组ndarray的操作,
晓东邪
·
2017-05-13 00:21
python基础学习
python好用的库
numpy
pandas
python中pandas库中DataFrame对行和列的操作使用方法
这个repo用来记录一些
python技巧
、书籍、学习链接等,欢迎stargithub地址用pandas中的DataFrame时选取行或列:importnumpyasnpimportpandasaspdfrompandasimportSereis
晓东邪
·
2016-11-10 01:19
python
pandas
pd
DataFrame
Series
pandas
python技巧
(3)--python cookbook学习笔记
(1)命名切片:通过切片命名我们可以避免硬编码,使得代码的可读性更好:Price=slice(3,5)#用来获取价格部分的切片price=items[Price]可以通过.indices方法可以适当的缩小边界避免越界:(2)Counter和most_commonword_count其实就是将每一个元素映射到一个字典上,然后most_common应该是利用了类似nsamllest的算法获取相应的对象
PYB不开心
·
2016-09-30 12:01
Python
python技巧
之目录遍历
importsysimportplatformimportosfromsubprocessimport*iflen(sys.argv)!=2:print("argerror,"+sys.argv[0]+"input_dir");exit(1)input_dir=sys.argv[1];ifos.path.isfile(input_dir):exit(1);else:forroot,dirs,fil
yunshouhu
·
2016-09-18 11:20
python
有的UE画不好PPT,好的开发者却会用Python加薪
好的一些开发者会靠一手娴熟的
Python技巧
来升
wetest_tencent
·
2016-07-08 15:00
python
腾讯
开发人员
工程师
python技巧
对列表中的值进行去重。arr = ['a', 'A', 'b', 'a'] arr_set = set(arr) #利用集合 arr2 = [n for n in arr_set]2.python中文件命名的时候,最好不要和模块儿名字相同,那样会导致在import的时候导入自己,从而在使用模块方法的时候报错。
stone_
·
2016-03-04 13:00
Python技巧
判断并输出self.output=(lin_outifactivationisNoneelseactivation(lin_out))误分率T.mean(T.neg(y_pred,y))索引矩阵对于一个多分类(multi-class)问题,也即对于输入样本(特征向量,xi)可能有多个输出,如如下的三输出问题。>>>y=np.array([[0,1,1,0,2,1,2,0,1,0]]) >>>X=n
lanchunhui
·
2015-12-06 17:00
Python技巧
——根据函数名获得函数对象
有时我们需要将一个文件的信息(类、函数及变量)保存到文件,我们不能直接保存函数对象,而是将其转化为fn.__name__,问题来了,当我们想通过读取文件的形式重新配置这些类、函数时,该如何把这些字符串转换为对应的函数对象呢?#test.py importsys deffn(): print('helloworld') func_name=fn.__name__ fn_obj=getattr(sys
lanchunhui
·
2015-11-30 12:00
python
函数名
函数对象
python技巧
——list comprehension vs map
>>>words='Thequickbrownfoxjumpsoverthelazydog'.split() >>>stuff=[[w.upper(),w.lower(),len(w)]forwinwords] >>>stuff2=map([w.upper(),w.lower(),len(w)],words)两者可完成相似的功能,在listcomprehension所不能使用的场合(比如创建规则过
lanchunhui
·
2015-11-24 21:00
python技巧
——使用list comprehension生成素数(prime number)
使用listcomprehension的目的是构建(construct)一个list使用一次listcomprehension,构建一个非素数再使用一次listcomprehension,获得素数>>>importmath >>>noprimes=[jforiinrange(2,int(math.sqrt(100)))forjinrange(2*i,100,i)] >>>primes=[xforx
lanchunhui
·
2015-11-24 20:00
在讨论群看到的一个
python技巧
一直觉得python简单,刚在python群看到了一个哥们的python语句后,才觉得自己真得有愧于python. 先是有位仁兄在群上发问:如何将 '[a,b,c]' 转换成 [a,b,c] ,即字符串转换成列表。我马上写出了
·
2015-11-13 21:49
python
Python技巧
配置技巧: 1 在一次会话中导入模块文件时,Python从头到尾执行所有代码,且只在导入的时候执行。在交互式会话中再导入时不会执行,除非使用reload函数。 2 不带参数的dir()返回包含在交互环境中的名字空间内的所有名字。 3 __buildin__是包含所有内置名字的模块。 面向对象: 1 类提供了一些内置属性,用于管理类的内部关系,例如:__dict__,__bases__,_
·
2015-11-13 18:01
python
《Python CookBook2》 第四章
Python技巧
- 若列表中某元素存在则返回之 && 在无须共享引用的条件下创建列表的列表
若列表中某元素存在则返回之 任务: 你有一个列表L,还有一个索引号i,若i是有效索引时,返回L[i],若不是,则返回默认值v 解决方案: 列表支持双向索引,所以i可以为负数 >>> def list_get(L,i,v=None): if -len(L)<= i < len(L): re
·
2015-11-12 21:37
python
《Python CookBook2》 第四章
Python技巧
对象拷贝 && 通过列表推导构建列表
(先学第四章) 对象拷贝 任务: Python通常只是使用指向原对象的引用,并不是真正的拷贝。 解决方案: >>> a = [1,2,3] >>> import copy >>> c = copy.copy(a) >>> a.append(4) >
·
2015-11-12 21:35
python
python技巧
26[str+unicode+codecs]
一 python2.6中的字符串 1) 字符串的种类和关系 (在2.x中,默认的string为str) 2) python的全局函数中basestring,str和unicode的描述如下 basestring() This abstract type is the superclass for str and unicode. It cannot be
·
2015-11-02 13:51
unicode
python技巧
31[python文件的encoding和str的decode]
一 python文件的encoding 默认地,python的.py文件以标准的7位ASCII码存储,然而如果有的时候用户需要在.py文件中包含很多的unicode字符,例如.py文件中需要包含中文的字符串,这时可以在.py文件的第一行或第二行增加encoding注释来将.py文件指定为unicode格式。 #!/usr/bin/env python# -*- coding:
·
2015-11-02 13:47
encoding
python技巧
31[移植python2.x到3.x]
我们都知道python从2.x升级到3.x的过程中有一些不兼容的改动,但是有时还我们不得不将2.x的程序升级到3.x。 主要不兼容如下图: 移植过程: 1) 确保存在的代码有足够的测试覆盖。从2.x到3.x的升级工作量并不是很大,但是包含了很多的微小的不兼容,必须通过测试来确保升级后的程序仍然保持原有的功能。完全的测试覆盖不是被建议的,但是确实是
·
2015-11-02 13:46
python
python技巧
31[Python 动态加载模块的3种方法]
转自: http://www.linuxany.com/archives/1563.html Python 动态加载模块的3种方法 1,使用系统函数__import_() stringmodule = __import__('string') 2,使用imp 模块 import imp stringmodule = im
·
2015-10-31 11:47
python
python技巧
32[常用技巧集]
获得当前机器的名字:来自:http://tony413.iteye.com/blog/395177 def hostname(): sys = os.name &
·
2015-10-31 11:47
python
python技巧
31[python中使用enum]
以下几种方法来模拟enum:(感觉方法一简单实用) # way1 class Directions: up = 0 down = 1 left
·
2015-10-31 11:46
python
python技巧
26[python的egg包的安装和制作]
一 setuptools 和easy_install setuptools:setuptools 是一组由PEAK(Python Enterprise Application Kit)开发的 Python 的 distutils 工具的增强工具,可以让程序员更方便的创建和发布 Python的egg 包,特别是那些对其它包具有依赖性的状况。 由 setupto
·
2015-10-31 11:46
python
python技巧
31[unicode和bytes]
一 Python3 中字符串的类型 bytearray ([ source[, encoding[, errors]]] ) Return a new array of bytes. The bytearray type is a mutable sequence of integers in the range 0
·
2015-10-31 11:46
unicode
python技巧
31[pythonTips1]
1 使用%来格式字符串 print ( " hello %s : %s " % ( " AAA " , " you are so nice " )) 2 使用zip来将两个list构造为一个dict
·
2015-10-31 11:44
python
python技巧
31[python Tip2]
1 函数的默认值为mutable类型时的问题和解决办法 def f2(a, L = []): L.append(a) return L print (f2( 1 )) print (f2( 2 )) print (f2( 3 )) def
·
2015-10-31 11:44
python
python技巧
31[判断操作系统类型]
经常地我们需要编写跨平台的脚本,但是由于不同的平台的差异性,我们不得不获得当前所工作的平台(操作系统类型)。 代码如下: import platform def TestPlatform(): print ( " ----------Operation&nbs
·
2015-10-31 11:44
python
python技巧
31[文件类型+打包EXE]
一 Python文件类型 1) 什么是py文件py是文本格式的python源程序。 2) 什么是pyc文件pyc是一种二进制文件,是编译后的程序,在执行python源程序时,python会自动将源程序编译成为pyc文件。py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念
·
2015-10-31 11:43
python
python技巧
31[调用webservice]
webservice提供方: http://www.webxml.com.cn/zh_cn/web_services.aspx 天气预报webservice: http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx 一 使用urllib + xml.dom.minidom通过htt
·
2015-10-31 11:43
webservice
python技巧
31[对象相等性|dictionary模拟switchcase]
一 对象相等性比较 python 对于string,tuple,list,dict,只要内容相等则为相等,但是对于自定义对象则不是。 print ( ' ---------------str------------------------- ' ) mystr = "" mystr2 = " test " mys
·
2015-10-31 11:42
python
python补充
,生成pyc文件,或者pyo文件;python -O -m py_compile hello.py python 补充: 运算符:in/not in,成员测试, is/not is,同一性测试,
python
·
2015-10-31 09:38
python
python技巧
31[python中使用enum]
以下几种方法来模拟enum:(感觉方法一简单实用) # way1 class Directions: up = 0 down = 1 left = &n
·
2015-10-30 12:26
python
Python札记 -- 切片赋值
一、疑惑 今天在看《Python Cookbook》第四章
Python技巧
的4.7小节时,发现一段初看起来让人疑惑的代码。
·
2015-10-27 14:01
python
python技巧
-通过列表推导构建列表
thenewlist=[x+2 for x in theoldlist] thenewlist=[x for x in thelodlist if x >5] thenewlist=[x+2 for x in theoldlist if x>5] L[:]=[min(x,100) for x in L] 对每个元素调用一个函数,使用L1=map(function,L
·
2015-10-27 14:48
python
python技巧
31[python中使用enum]
以下几种方法来模拟enum:(感觉方法一简单实用) # way1 class Directions: up = 0 down = 1 left = 2 &
·
2015-10-27 12:32
python
python技巧
——Python的读文件
在Python中,读文件的命令有如下的三个:read()readline()readlines()1、read() read()函数是一次性的读入方式,读入的是文件的整个内容,并将其赋值给一个字符串。如:执行结果为:注意,在read()函数中,可以指定读入的大小,如read(5)最终的结果为:注:在每次read()后会记录一个指针,指到文件读取到的位置,下次读取从该位置开始读起,直到关闭文件
google19890102
·
2015-10-26 19:00
python
Python技巧
——list与字符串互相转换
在Python的编程中,经常会涉及到字符串与list之间的转换问题,下面就将两者之间的转换做一个梳理。1、list转换成字符串命令:list()例子:2、字符串转换成list命令:"".join(list)其中,引号中是字符之间的分割符,如“,”,“;”,“\t”等等例子:
google19890102
·
2015-10-19 18:00
python
list与字符串
十大早该知道的
Python技巧
原文:prooffreaderplus:Top10PythonidiomsIwishI'dlearnedearlierTop10PythonidiomsIwishI'dlearnedearlierI'vebeenprogrammingallmylife,butneverbeenaprogrammer.MostofmyworkwasdoneinVisualBasicbecauseit'swhatIw
ZoomQuiet
·
2014-12-01 00:00
FW
english
python
tutorial
Pythonic
Python技巧
汇总
引言Python语言强大而灵活,对于许多用其它语言(如C/C++,Java等)貌似很复杂的操作,Python往往出其不意,看后不由惊叹其简洁精妙!(不断补充中,也欢迎大家补充完善^_^)技巧1:矩阵的行列转换对矩阵进行行列变换,Python代码只需一行!看如下两种方法,第一种使用嵌套的列表推导式(ListComprehensions),第二种使用zip对matrix进行展开(unpacking)。
thomashtq
·
2014-09-06 21:00
Python技巧
----函数作为参数以及dict代替if
这是tkinter的代码,command参数表示按钮对应的动作,这个参数是个函数#操作符按钮 self.btn_add=tk.Button(self.tkwindow,text='+',command=self.command_add) self.btn_add.pack(padx=1,side='left') self.btn_minus=tk.Button(self.tkwindow
wzgdavid
·
2014-08-07 11:00
python
Python技巧
:元类(Metaclasses)和利用Type构建的动态类(Dynamic Classes)
原文链接:ImproveYourPython:MetaclassesandDynamicClassesWithType`metaclass`和`type`关键字在Python代码中较少被使用(也正因如此,它们的作用也没有很好的被理解)。在这篇文章中,我们将探究`type()`的类型(types)和跟`metaclasses`相关的`type`的用法。这是我的类型么?首先来看`type()`的第一个
熊崽Kevin
·
2014-01-29 13:11
python学习
linux学习
Python技巧
:元类(Metaclasses)和利用Type构建的动态类(Dynamic Classes)
原文链接:ImproveYourPython:MetaclassesandDynamicClassesWithType`metaclass`和`type`关键字在Python代码中较少被使用(也正因如此,它们的作用也没有很好的被理解)。在这篇文章中,我们将探究`type()`的类型(types)和跟`metaclasses`相关的`type`的用法。这是我的类型么?首先来看`type()`的第一个
dysj4099
·
2014-01-29 13:00
python
type
metaclasses
Python技巧
2014-1-22利用filter函数可以过滤列表中的空字符:filter(None,list)
wilelm
·
2014-01-22 10:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他