深圳的网站建设公司价格,代运营竞价公司,iis wordpress 伪静态,新手做电商哪个平台好原标题#xff1a;python常用命令有哪些
Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言。它包含了许多命令来帮助我们实现各种各有的功能#xff0c;接下来在文章中为大家分享【推荐课程#xff1a;Python教程】
#xff08;1#xff09;打开csv文件…原标题python常用命令有哪些
Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言。它包含了许多命令来帮助我们实现各种各有的功能接下来在文章中为大家分享【推荐课程Python教程】
1打开csv文件
import pandas as pd
dfpd.read_csv(r’data/data.csv’)
2dataframe index 重新排序
datadf.sort_index(axis0,ascendingFalse)
3dataframe 按照某一列进行升序或者降序排列
datadf.sort([‘date’],ascendingTrue升序False降序)
4dataframe 的index重新从0开始
datadata.reset_index(dropTrue)
5画横坐标是日期的图
import matplotlib.pyplot as plt
xdata[‘date’]#日期是字符串形式
ydata[‘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))
12dataframe修改列名
data.columns[‘num’,’price’]
13excel表导入以后有空行解决办法
import numpy as np
data data.drop(data.loc[np.isnan(data.name.values)].index)
15diff用法
一.是dataframe或者series格式直接就用data.diff()
二.是list格式先转换成转换成list格式datadata.tolist() 然后difnp.diff(data)
16dataframe中的日期type不是date格式不能直接相加减所以先转换成list格式
tdata.time.tolist()
date_time datetime.datetime.strptime(str(t),’%Y-%m-%d %H:%M:%S’)
date_timedatetime.date(date_time.year,date_time.month,date_time.day)
past date_time - datetime.timedelta(daysn*365)
17符号化
np.sign
18字典的使用
label{‘11’:’TP’,’1-1’:’FN’,’-11’:’FP’,’-1-1’:’TN’}
for i in range(len(data1)):
statestr(int(data1[i]))str(int(data2[i]))
result.append(label[state])
19用plt画图的时候中文不显示的解决办法
from matplotlib.font_manager import FontProperties
font_set FontProperties(fnamer”c:\windows\fonts\simsun.ttc”, size15)
plt.title(u’中文’, fontpropertiesfont_set
20获取当前程序运行的时间
from time import time
time1time()
time2time()
print(time2-time1)
总结以上就是本篇文章的全部内容了希望对大家有所帮助。返回搜狐查看更多
责任编辑