Heim > Backend-Entwicklung > Python-Tutorial > Was sind die am häufigsten verwendeten Befehle in Python?

Was sind die am häufigsten verwendeten Befehle in Python?

清浅
Freigeben: 2020-09-08 10:48:40
Original
26721 Leute haben es durchsucht

Häufig verwendete Befehle in Python sind: 1. CSV-Datei öffnen; 3. Standardabweichung ermitteln; 6. Spaltennamen ändern; 7. Sortieren Sie in aufsteigender oder absteigender Reihenfolge nach einer bestimmten Spalte usw.

Was sind die am häufigsten verwendeten Befehle in Python?

[Empfohlene Kurse: Python-Tutorial]

Häufig verwendete Befehle in Python sind:

(1) CSV-Datei öffnen

import pandas as pd 
df=pd.read_csv(r’data/data.csv’)
Nach dem Login kopieren

(2) Datenrahmenindex neu anordnen

data=df.sort_index(axis=0,ascending=False)
Nach dem Login kopieren

(3) Ordnen Sie den Datenrahmen in aufsteigender oder absteigender Reihenfolge nach einer bestimmten Spalte an

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

(4) Der Index des Datenrahmens beginnt wieder bei 0

data=data.reset_index(drop=True)
Nach dem Login kopieren

(5) Zeichnen Sie ein Bild mit dem Abszisse des Datums

import matplotlib.pyplot as plt 
x=data[‘date’]#日期是字符串形式 
y=data[‘close price’] 
plt.plot_date(x,y)
Nach dem Login kopieren

(6) Finden Sie die Standardabweichung

import numpy as np 
np.std
Nach dem Login kopieren

(7) Abrunden

import math 
math.floor
Nach dem Login kopieren

Aufrunden: math.ceil

(8) Hill Burt-Transformation

from scipy import fftpack 
hx= fftpack.hilbert(price)
Nach dem Login kopieren

(9) Wertsortierung

data.order()
Nach dem Login kopieren

(10) Differenz

data.diff(1)#一阶差分
dataframe 删除元素 
data.drop(元素位置)
Nach dem Login kopieren

(11) Verschachtelte Array-Verarbeitungsmethode

import itertools 
a = [[1,2,3],[4,5,6], [7], [8,9]] 
out = list(itertools.chain.from_iterable(a))
Nach dem Login kopieren

(12) Spaltennamen des Datenrahmens ändern

data.columns=[‘num’,’price’]
Nach dem Login kopieren

(13) Lösung zum Leeren von Zeilen nach dem Importieren einer Excel-Tabelle

import numpy as np 
data= data.drop(data.loc[np.isnan(data.name.values)].index)
Nach dem Login kopieren

(15) Unterschiedliche Verwendung

1. Das ist es Datenrahmen- oder Serienformat, verwenden Sie einfach data.diff()

2. Es ist im Listenformat, konvertieren Sie es zuerst in das Listenformat data=data.tolist() und dann dif=np.diff(data)

(16) Der Datumstyp im Datenrahmen liegt nicht im Datumsformat vor und kann nicht direkt addiert oder subtrahiert werden, daher wird er zunächst in das Listenformat konvertiert

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)
Nach dem Login kopieren

(17) Symbolisierung

np.sign
Nach dem Login kopieren

(18) Verwendung des Wörterbuchs

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])
Nach dem Login kopieren

(19) Lösung für Chinesisch, das beim Zeichnen mit plt nicht angezeigt wird

from matplotlib.font_manager import FontProperties 
font_set = FontProperties(fname=r”c:\windows\fonts\simsun.ttc”, size=15) 
plt.title(u’中文’, fontproperties=font_set)
Nach dem Login kopieren

(20) Ermitteln Sie die Laufzeit des aktuellen Programms

from time import time 
time1=time() 
time2=time() 
print(time2-time1)
Nach dem Login kopieren

Zusammenfassung: Das ist alles für diesen Artikel. Ich hoffe, er ist für alle hilfreich.

Das obige ist der detaillierte Inhalt vonWas sind die am häufigsten verwendeten Befehle in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage