Irgendwie habe ich die durchschnittlichen Temperaturdaten der Präfekturen Saitama und Iwate verwendet. Hier herunterladen
Laden Sie die CSV-Datei mit NumPy
Die beim Laden zu verwendende Funktion ist loadtxt
Da ein Numpy-Array zurückgegeben wird, bereiten Sie eine Variable vor, die es enthält (diesmal data_set).
import numpy as np
data_set = np.loadtxt(
fname="sampleData.csv", #Pfad und Name der zu lesenden Datei
dtype="float", #Mit Schwimmer lesen
delimiter=",", #Da es sich um CSV handelt, trennen Sie es durch ein Komma
)
Diesmal mit matplotlib werden die zuvor gelesenen Daten als Streudiagramm angezeigt.
import matplotlib.pyplot as plt
#Zeichnen Sie ein Streudiagramm
#Bitte beachten Sie, dass die Abbildung nicht nur durch Zeichnen angezeigt wird.
for data in data_set:
plt.scatter(data[0], data[1])
plt.title("correlation") #Titel
plt.xlabel("Average Temperature of SAITAMA") #x-Achsenbeschriftung
plt.ylabel("Average Temperature of IWATE") #y-Achsenbeschriftung
plt.grid() #Zeichnen Sie eine Gitterlinie(Du musst nicht zeichnen)
plt.show() #Die Abbildung wird mithilfe der Show-Funktion angezeigt. Sie wird nur angezeigt, wenn sie geschrieben ist.
import numpy as np
import matplotlib.pyplot as plt
data_set = np.loadtxt(
fname="sampleData.csv",
dtype="float",
delimiter=",",
)
#Streudiagramm zeichnen → Streuung verwenden
#Zeile für Zeile herausnehmen und zeichnen
#plt.scatter(x Koordinatenwert,y Koordinatenwert)
for data in data_set:
plt.scatter(data[0], data[1])
plt.title("correlation")
plt.xlabel("Average Temperature of SAITAMA")
plt.ylabel("Average Temperature of IWATE")
plt.grid()
plt.show()
Als nächstes werde ich eine Regressionslinie in diesem Streudiagramm zeichnen
・ CSV lesen https://www.sejuku.net/blog/73071 ・ Streudiagramm zeichnen https://pythondatascience.plavox.info/matplotlib/%E6%95%A3%E5%B8%83%E5%9B%B3
Recommended Posts