python常用命令

2021-09-01 13:30:11 字數 1372 閱讀 2654

開啟csv檔案

import pandas as pd

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

dataframe index 重新排序

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

dataframe 按照某一列進行公升序或者降序排列

data=df.sort([『date』],ascending=true公升序,false降序)

dataframe 的index重新從0開始

data=data.reset_index(drop=true)

畫橫座標是日期的圖

import matplotlib.pyplot as plt

x=data[『date』]#日期是字串形式

y=data[『close price』]

plt.plot_date(x,y)

求標準差

import numpy as np

np.std

注意除法要加上:

from future import division

下取整import math

math.floor

上取整:math.ceil

希爾伯特變換

from scipy import fftpack

hx= fftpack.hilbert(price)

值排序data.order()

差分data.diff(1)#一階差分

dataframe 刪除元素

data.drop(元素位置)

巢狀的array處理方法

import itertools

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

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

dataframe修改列名

簡單粗暴式:data.columns=[『num』,』price』]

set:無序不重複元素集

pd.concat 資料合併和重塑

用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)

獲取當前程式執行的時間

from time import time

time1=time()

time2=time()

print(time2-time1)

python常用命令

開啟csv檔案 import pandas as pd df pd.read csv r data data.csv dataframe index 重新排序 data df.sort index axis 0,ascending false dataframe 按照某一列進行公升序或者降序排列 d...

python常用命令

目錄操作 a os.path.abspath file 檔案絕對路徑 b os.path.realpath file 檔案絕對路徑 json path os.path.join local path,resources files json.yaml 目錄合併 projectpath os.path...

python常用命令

方法一 使用 virtualenv建立虛擬環境 virtualenv p python3安裝路徑 虛擬環境名字 或者使用 virtualeny myweb 即在當前目錄下建立乙個名為myweb的虛擬環境。方法二 使用 mkvirtualenv建立虛擬環境 mkvirtualenv p python3...