原标题:python常用命令有哪些

Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言。它包含了许多命令来帮助我们实现各种各有的功能,接下来在文章中为大家分享

【推荐课程:Python教程】

(1)打开csv文件

import pandas as pd

df=pd.read_csv(r’data/data.csv’)

(2)dataframe index 重新排序

data=df.sort_index(axis=0,ascending=False)

(3)dataframe 按照某一列进行升序或者降序排列

data=df.sort([‘date’],ascending=True升序,False降序)

(4)dataframe 的index重新从0开始

data=data.reset_index(drop=True)

(5)画横坐标是日期的图

import matplotlib.pyplot as plt

x=data[‘date’]#日期是字符串形式

y=data[‘close price’]

plt.plot_date(x,y)

(6)求标准差

import numpy as np

np.std

(7)下取整

import math

math.floor

上取整:math.ceil

(8)希尔伯特变换

from scipy import fftpack

hx= fftpack.hilbert(price)

(9)值排序

data.order()

(10)差分

data.diff(1)#一阶差分

dataframe 删除元素

data.drop(元素位置)

(11)嵌套的array处理方法

import itertools

a = [[1,2,3],[4,5,6], [7], [8,9]]

out = list(itertools.chain.from_iterable(a))

(12)dataframe修改列名

data.columns=[‘num’,’price’]

(13)excel表导入以后有空行解决办法

import numpy as np

data= data.drop(data.loc[np.isnan(data.name.values)].index)

(15)diff用法

一.是dataframe或者series格式,直接就用data.diff()

二.是list格式,先转换成转换成list格式data=data.tolist() 然后dif=np.diff(data)

(16)dataframe中的日期type不是date格式,不能直接相加减,所以先转换成list格式

t=data.time.tolist()

date_time = datetime.datetime.strptime(str(t),’%Y-%m-%d %H:%M:%S’)

date_time=datetime.date(date_time.year,date_time.month,date_time.day)

past= date_time - datetime.timedelta(days=n*365)

(17)符号化

np.sign

(18)字典的使用

label={‘11’:’TP’,’1-1’:’FN’,’-11’:’FP’,’-1-1’:’TN’}

for i in range(len(data1)):

state=str(int(data1[i]))+str(int(data2[i]))

result.append(label[state])

(19)用plt画图的时候中文不显示的解决办法

from matplotlib.font_manager import FontProperties

font_set = FontProperties(fname=r”c:\windows\fonts\simsun.ttc”, size=15)

plt.title(u’中文’, fontproperties=font_set)

(20)获取当前程序运行的时间

from time import time

time1=time()

time2=time()

print(time2-time1)

总结:以上就是本篇文章的全部内容了,希望对大家有所帮助。返回搜狐,查看更多

责任编辑:

python常用命令格式_python常用命令有哪些相关推荐

  1. linux命令格式和常用命令

    Linxu命令使用格式 ~]#COMMAND OPTIONS ARGUMENTS CMMMAND:发起一命令:请求内核将某个二进制程序运行为一个进程: OPTIONS:指定命令的运行特性: 短选项:- ...

  2. python有哪些函数_python常用函数有哪些

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  3. linux find命令格式及find命令详解

    http://os.51cto.com/art/200908/141119.htm 1.find命令的一般形式为: find pathname -options [-print -exec -ok . ...

  4. Linux命令格式及帮助命令详解

    昨天看了一个教程,关于Linux命令的,本来以为当是复习随便看看的,结果看了不禁汗颜,这个真挺有学问的,很多东西都是我还不知道的,故此做总结,此文适合于对Linux命令有一定了解但又不是很深入的孩子, ...

  5. python中pandas格式_Python学习笔记之数据分析中Pandas常用知识

    前言 Pandas基于两种数据类型:series与dataframe. 一个series是一个一维的数据类型,其中每一个元素都有一个标签.series类似于Numpy中元素带标签的数组.其中,标签可以 ...

  6. python编辑邮件格式_Python中IMAP append命令的正确格式?(雅虎邮件)

    下面的Python函数适用于outlook.gmail和我的共享宿主exim服务器,但是当通过雅虎它返回以下错误:append command error: BAD ['[CLIENTBUG] Add ...

  7. python的所有库_Python 常用库

    前言 之前重写了视频字符画处理的代码,然后这两天又在研究命令行和网络.读了一点开源工具的代码,越来越觉得有必要针对性地学习一下一些重要的基础库. 这里呢就列个小清单,把我认为有必要学习的库写一下. 带 ...

  8. python shutil模块导入_python常用模块之shutil模块

    python常用模块之shutil模块 shutil模块,高级的文件.文件夹.压缩包处理模块 1.shutil.copyfile(src,des[,length]):将文件内容拷贝到另一个文件 In ...

  9. python quit函数作用_Python常用函数学习笔记

    Python函数很多,常用的函数不同的场景侧重不同,学而时习之,不亦乐乎? abs # 求绝对值 Capitilize函数: # 有列表 li = ['aB', 'egon', 'smith', 'p ...

最新文章

  1. 声明:此资源由本博客收集整理于网络,只用于交流学习,请勿用作它途。如有侵权,请联系, 删除处理。...
  2. Trie 树——搜索关键词提示 1
  3. python如何从一个dataframe提取相应的行组成一个新的dataframe_Python|专题(1)——数据处理常规操作集(1)...
  4. hashCode和equals方法的关系
  5. iphone开发中数据持久化之——属性列表序列化(一)
  6. 图像分类 数据准备(将文件夹中所有图片路径写到TXT文件中)
  7. Multi-thread--多线程运行实例
  8. python图像归一化_python 归一化_Python也能成为毕加索?我用Python给小姐姐画了幅油画...
  9. MFC中由左键单击模拟左键双击引起的问题
  10. 10月26日练习注册用例的编写与ibatis培训
  11. 详解mysql事务_详解MySQL执行事务的语法和流程
  12. boost::shared_ptr文档翻译
  13. python的内置函数 剖析
  14. 上位机与下位机的串口通信实践
  15. 电脑怎么抠图换背景?如何把白底图片变成透明?
  16. 为什么Go语言在今天能如此火热?
  17. Win10 WLAN消失网络连接不上解决方法
  18. 【JAVA工具类】批量修改文件名称修改成特定名称
  19. 搜索算法工程师、专家、leader
  20. bitbucket安装

热门文章

  1. checkpoint_通过Main的Checkpoint Restore加快Java启动速度
  2. java 类名重复_更快地重复访问Java的Java类名?
  3. 琥珀ai_琥珀项目:Java的未来暴露
  4. unity创建和销毁对象_如何创建和销毁对象
  5. 解耦,未解耦的区别_幂等与时间解耦之旅
  6. openshift_OpenShift上具有NetBeans的Java EE
  7. 雅加达EE:干净的板岩
  8. Java 9中的无限集
  9. Java的@Serial批注
  10. Spring Security与Maven教程