
python
文章平均质量分 68
次第花开缓缓归来
走起来
展开
-
python plot函数
1、线形图Series和DataFrame都有一个用于生成各类图表的plot方法。默认情况下,它们所生成的是线型图(如下图所示):In [1]: from pandas import Series,DataFrameIn [2]: import numpy as npIn [3]: s=Series(np.random.randn(10).cumsum(),index=np.arange(0,100,10))In [4]: s.plot()该Series对象的索引会被传给matp转载 2021-09-08 22:27:21 · 9802 阅读 · 0 评论 -
pandas的describe参数
DataFrame.describe(percentiles=None,include=None,exclude=None)其物理意义在于观察这一系列数据的范围、大小、波动趋势等等,便于判断后续对数据采取哪类模型更合适。import pandas as pdimport numpy as npdates=pd.date_range('20200101',periods=7)datesdf = pd.DataFrame(np.random.randn(7,5),index=dates,c..转载 2021-09-07 15:13:03 · 1182 阅读 · 0 评论 -
pandas中的merge
本篇详细说明merge的应用,join 和concatenate的拼接方法的与之相似。pd.merge(left, right, how='inner', on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=True, suffixes=('_x', '_y'), copy=True, indicator=False, validate=No...转载 2021-08-21 13:41:05 · 551 阅读 · 0 评论 -
Pandas中的resample重采样函数
Pandas中的resample,重新采样,是对原样本重新处理的一个方法,是一个对常规时间序列数据重新采样和频率转换的便捷的方法。DataFrame.resample(rule, how=None, axis=0, fill_method=None, closed=None, label=None, convention='start',kind=None, loffset=None, limit=None, base=0)参数详解是:参数 说明 freq 表示重采样频率,例如‘转载 2021-08-16 20:25:27 · 3138 阅读 · 0 评论 -
python中zip函数的用法
zip函数的原型为:zip([iterable, …])参数iterable为可迭代的对象,并且可以有多个参数。该函数返回一个以元组为元素的列表,其中第 i 个元组包含每个参数序列的第 i 个元素。返回的列表长度被截断为最短的参数序列的长度。只有一个序列参数时,它返回一个1元组的列表。没有参数时,它返回一个空的列表。例子:import numpy as npa=[1,2,3,4,5]b=(1,2,3,4,5)c=np.arange(5)d="zhang"zz=zip(a,b,c,d)转载 2021-08-16 17:29:15 · 530 阅读 · 0 评论 -
python中数组、向量、矩阵的区别
1 import numpy as np 2 3 ''' 4 数组:一维,秩为1 5 利用Numpy中random模块中的randn函数生成的一维数组, 6 既不是行向量,也不是列向量,而是秩为1的数组, 7 特点: 8 只有一个'[]' 9 是数组,不是向量或矩阵 10 ''' 11 a = np.random.randn(5) 12 print(a) 13 #[ 2.50110276 1.161...转载 2021-08-16 11:14:35 · 1117 阅读 · 1 评论 -
np.random.randn()、np.random.rand()、np.random.randint()的区别和用法
(1)np.random.randn()函数通过本函数可以返回一个或一组服从标准正态分布的随机样本值。语法:np.random.randn(d0,d1,d2……dn)1) 当函数括号内没有参数时,则返回一个浮点数;2)当函数括号内有一个参数时,则返回秩为1的数组,不能表示向量和矩阵;3)当函数括号内有两个及以上参数时,则返回对应维度的数组,能表示向量或矩阵;4)np.random.standard_normal()函数与np.random.randn()类似,但是np.rand...转载 2021-08-16 11:03:08 · 2191 阅读 · 0 评论 -
pandas的shift函数
shift函数是对数据进行移动的操作。DataFrame.shift(periods=1, freq=None, axis=0)periods:类型为int,表示移动的幅度,可以是正数,也可以是负数,默认值是1,1就表示移动一次,注意这里移动的都是数据,而索引是不移动的,移动之后没有对应值的,就赋值为NaN。freq: DateOffset, timedelta, or time rule string,可选参数,默认值为None,只适用于时间序列,如果这个参数存在,那么会按照参数值移动时间原创 2021-08-15 18:32:10 · 418 阅读 · 0 评论 -
Pandas中的map(), apply()和applymap()的区别
三者应用对象不同。1、map()map() 是一个Series的函数,DataFrame结构中没有map()。map()将一个自定义函数应用于Series结构中的每个元素(elements)。例子注:df.dtypes 查询各列数据类型。结合lambda表达式,用map来对列data1改成保留小数点后三位。data1字段变为字符串类型。此处用apply也可。用map把key1的a改成c,b改成d。匹配不到a和c的会转为NaN。2、apply()apply().原创 2021-08-15 17:13:30 · 240 阅读 · 0 评论 -
leecode 有效的括号
题目:给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:输入: "()[]{}"输出: true示例3:输入: "(]"输出: false示例...转载 2020-01-14 22:57:08 · 181 阅读 · 0 评论 -
leecode 最长公共前缀
题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母a-z。来源:力扣(LeetCode)链接:ht...原创 2020-01-13 22:43:22 · 282 阅读 · 0 评论 -
leecode towsum题目
给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(...原创 2019-12-30 21:10:30 · 110 阅读 · 0 评论