python函数
文章平均质量分 51
qq_30868235
这个作者很懒,什么都没留下…
展开
-
Python range() 函数用法
Python 内置函数python range() 函数可创建一个整数列表,一般用在 for 循环中。函数语法range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4...转载 2018-05-19 16:07:21 · 192 阅读 · 0 评论 -
Python3:collections.deque的用法简介
from collections import dequequeue = deque(["Eric", "John", "Michael"])queue.append("Terry") # Terry 入队queue.append("Graham") # Graham 入队queue.popleft() # 队首元素出队...转载 2018-05-31 08:39:48 · 2270 阅读 · 0 评论 -
python里使用iterrows()对dataframe进行遍历
python里使用iterrows()对dataframe进行遍历假设我们有一个很简单的OTU表: 现在对这个表格进行遍历,一般写法为:import pandas as pdotu = pd.read_csv("otu.txt",sep="\t")for index,row in otu.iterrows(): print index print row123456这里的iterr...转载 2018-06-13 21:01:40 · 7903 阅读 · 0 评论 -
strip(),replace()和re.sub()用法
strip(),replace()和re.sub()用法语法str.replace(old, new[, max])参数old -- 将被替换的子字符串。new -- 新字符串,用于替换old子字符串。max -- 可选字符串, 替换不超过 max 次 re.sub(pattern, repl, string, count=0, flags=0)pattern:表示正则表达式中的模式字符串;rep...转载 2018-06-13 21:08:55 · 591 阅读 · 0 评论 -
Python中 sys.argv[]的用法简明解释
Python中 sys.argv[]的用法简明解释Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转裁和复制的。给的都是简明python教程上那个一长串代码的例子,说...转载 2018-06-08 13:33:46 · 104 阅读 · 0 评论 -
python中defaultdict的用法详解
认识defaultdict:当我使用普通的字典时,用法一般是dict={},添加元素的只需要dict[element] =value即,调用的时候也是如此,dict[element] = xxx,但前提是element字典里,如果不在字典里就会报错,如: 这时defaultdict就能排上用场了,defaultdict的作用是在于,当字典里的key不存在但被查找时,返回的不是keyError而是...转载 2018-06-08 20:58:56 · 1482 阅读 · 0 评论 -
numpy.random.randn()与rand()的区别
2017年05月13日 13:32:36阅读数:51948numpy中有一些常用的用来产生随机数的函数,randn()和rand()就属于这其中。 numpy.random.randn(d0, d1, …, dn)是从标准正态分布中返回一个或多个样本值。 numpy.random.rand(d0, d1, …, dn)的随机样本位于[0, 1)中。 代码:import numpy as np ...转载 2018-06-24 09:19:25 · 210 阅读 · 0 评论 -
python中numpy-choice函数
文章转到:https://oldpan.me/archives/python-numpy-choiceRandomState.choice(a, size=None, replace=True, p=None)–通过给定的一维数组数据产生随机采样参数:a:一维数组或者int型变量,如果是数组,就按照里面的范围来进行采样,如果是单个变量,则采用np.arange(a)的形式size : int 或者...转载 2018-06-24 09:36:50 · 461 阅读 · 0 评论 -
Python3 strip()方法
Python3 strip()方法 Python3 字符串描述Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。语法strip()方法语法:str.strip([chars]);参数chars -- 移除字符串头尾指定的字符序列。返回值返回移除字符串头尾指定的字符序列生成的新字符串。实例以下实例展...转载 2018-06-10 16:31:43 · 1454 阅读 · 1 评论 -
Pandas之sort_values isin使用技巧
[Python] Pandas之sort_values isin使用技巧1.在pandas的DataFrame中,我们经常需要根据某属性来选取指定条件的行,这时isin方法就特别有效。[python] view plain copyimport pandas as pd df = pd.DataFrame([[1,2,3],[1,3,4],[2,4,3]],index = ['one','two...转载 2018-06-10 17:07:50 · 537 阅读 · 0 评论 -
字符串处理:ABAP中的正则表达式
字符串处理:ABAP中的正则表达式2016年07月12日 17:28:22阅读数:2315正则表达式ABAP中可以使用regex的地方除了下面两个语句可以使用regex外:FINDREPLACE下面主函数的参数也可以使用regex:count()contains()find()match()matches()replace()substring()另外,还有两个类也可以使用regex:CL_ABA...转载 2018-06-10 17:30:54 · 1006 阅读 · 0 评论 -
tf.slice函数解析
2018年02月21日 19:24:34阅读数:402tf.slice函数解析觉得有用的话,欢迎一起讨论相互学习~Follow Metf.slice(input_, begin, size, name = None)解释 :这个函数的作用是从输入数据input中提取出一块切片切片的尺寸是size,切片的开始位置是begin。切片的尺寸size表示输出tensor的数据维度,其中size[i]表示在...转载 2018-06-28 21:36:54 · 310 阅读 · 0 评论 -
Python urllib模块urlretrieve()详解
Python urllib模块urlretrieve()详解urlretrieve方法直接将远程数据下载到本地。urllib.urlretrieve(url, filename, reporthook=None,data=None)参数说明:url:外部或者本地urlfilename:指定了保存到本地的路径(如果未指定该参数,urllib会生成一个临时文件来保存数据);reporthook:是一个...转载 2018-05-30 14:46:31 · 5001 阅读 · 0 评论 -
from __future__ import division
from __future__ import division导入python未来支持的语言特征division(精确除法),当我们没有在程序中导入该特征时,"/"操作符执行的是截断除法(Truncating Division),当我们导入精确除法之后,"/"执行的是精确除法,如下所示:--------------------------------------------------------...转载 2018-05-30 14:31:49 · 200 阅读 · 0 评论 -
Python最牛逼内建函数之 max/min(
Python最牛逼内建函数之 max/min()max/min主要介绍了max的运行机制,以及如何传入和比较,min函数的运行机制和max一样,只是min取的是最小值max/min 后直接跟序列会返回此序列的最大/最小值max(iterable, key, default) 求迭代器的最大值,其中iterable 为迭代器,max会for i in … 遍历一遍这个迭代器,然后将迭代器的每一个返回...转载 2018-05-19 20:29:02 · 176 阅读 · 0 评论 -
Dropna滤除缺失数据
import pandas as pdimport numpy as npfrom numpy import nan as NaN123滤除缺失数据pandas的设计目标之一就是使得处理缺失数据的任务更加轻松些。pandas使用NaN作为缺失数据的标记。使用dropna使得滤除缺失数据更加得心应手。一、处理Series对象通过dropna()滤除缺失数据:se1=pd.Series([4,Na...转载 2018-05-19 20:56:59 · 1199 阅读 · 1 评论 -
Pandas-数据整理
Pandas包对数据的常用整理功能,相当于数据预处理(不包括特征工程)目录丢弃值drop()缺失值处理isnull() & notnull()dropna()fillna() 值替换replace()get_dummies() 重复值处理duplicated()is_unique()unique()drop_duplicated()排序&排名sort_index()rank() ...转载 2018-05-19 21:15:54 · 275 阅读 · 0 评论 -
value_counts计算DataFrame,Series的数据频率
在pandas里面常用用value_counts确认数据出现的频率。Series 情况下[python] view plain copyimport numpy as np import pandas as pd from pandas import DataFrame from pandas import Series ss = Series(['Tokyo', 'Nagoya', 'N...转载 2018-05-20 10:30:55 · 1565 阅读 · 0 评论 -
Python rstrip()方法
Python 字符串描述Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格).语法rstrip()方法语法:str.rstrip([chars])参数chars -- 指定删除的字符(默认为空格)返回值返回删除 string 字符串末尾的指定字符后生成的新字符串。实例以下实例展示了rstrip()函数的使用方法:#!/usr/bin/pythonstr = ...转载 2018-05-20 10:30:45 · 1560 阅读 · 1 评论 -
pandas.get_dummy
独热向量编码/One-Hot-Encoding (Dummy variables) 颜色:红、黄、紫[1,0,0] [0,1,0] [0,0,1] LR = theta*X 红色 蓝色 黄色 紫色 咖啡色 白色… => 红色 蓝色 黄色 rare sklearn OneHotEncoder;pandas get_dummies# create a dataframe with an inte...原创 2018-05-20 10:30:33 · 823 阅读 · 0 评论 -
Pandas简易入门(一)
目录: 读取数据 索引 选择数据 简单运算 声明,本文引用于:https://www.dataquest.io/mission/8/introduction-to-pandas (建议阅读原文)Pandas使用一个二维的数据结构DataFrame来表示表格式的数据,相比较于Numpy,Pandas可以存储混合的数据结构,同时使用NaN来表示缺失的数据,而不用像Numpy一...转载 2018-05-20 10:53:17 · 188 阅读 · 0 评论 -
【scikit-learn】交叉验证及其用于参数选择、模型选择、特征选择的例子
内容概要¶训练集/测试集分割用于模型验证的缺点K折交叉验证是如何克服之前的不足交叉验证如何用于选择调节参数、选择模型、选择特征改善交叉验证1. 模型验证回顾¶进行模型验证的一个重要目的是要选出一个最合适的模型,对于监督学习而言,我们希望模型对于未知数据的泛化能力强,所以就需要模型验证这一过程来体现不同的模型对于未知数据的表现效果。最先我们用训练准确度(用全部数据进行训练和测试)来衡量模型的表现,这...转载 2018-05-20 20:23:48 · 522 阅读 · 0 评论 -
RandomState.choice
RandomState.choice(a, size=None, replace=True, p=None)–通过给定的一维数组数据产生随机采样参数:a:一维数组或者int型变量,如果是数组,就按照里面的范围来进行采样,如果是单个变量,则采用np.arange(a)的形式size : int 或者 tuple of ints, 可选参数 决定了输出的shape. 如果给定的是, (m, n, k)...转载 2018-05-22 17:46:41 · 985 阅读 · 0 评论 -
Python中read()、readline()和readlines()三者间的区别和用法
前言众所周知在python中读取文件常用的三种方法:read(),readline(),readlines(),今天看项目是又忘记他们的区别了。以前看书的时候觉得这东西很简单,一眼扫过,待到用时却也只知道有这么几个方法,不懂得它的原理与用法。也许吧,没有永远的记忆,况且根本没有用心去记它。话不多说,来一起看看详细的介绍:准备假设a.txt的内容如下所示:?123HelloWelcomeWhat i...转载 2018-06-05 13:48:11 · 18259 阅读 · 1 评论 -
Python map() 函数
Python map() 函数 Python 内置函数描述map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法map() 函数语法:map(function, iterable, ...)参数function -- 函数,有两个参数iterable -- 一个或多...转载 2018-06-05 13:53:07 · 128 阅读 · 0 评论 -
tf.strided_slice 实例
2017年03月02日 16:56:03阅读数:5157import tensorflow as tfdata = [1,2,3,4,5,6,7,8]x = tf.strided_slice(data,[0],[4])y = tf.strided_slice(data,[1],[5])with tf.Session() as sess: print(sess.run(x)) ...转载 2018-06-28 21:38:48 · 146 阅读 · 0 评论