Я пишу сценарий для отображения некоторых данных.Я использую Python 3.7.1 на окнах и имею следующий код для построения:
import pandas as pd
import matplotlib.pyplot as plt
files=['path']
for i in range(len(files)):
data = pd.read_csv(files[i], sep=';', skiprows=17, header=None,engine='python', decimal=",")
c=files[0].split('\\')
path='\\'.join(c[:-1])
x= data.loc[:,0].values
y= data.loc[:,1].values
c,data=None,None
plt.ioff() #turns off the plotting
plt.plot(x,y)
plt.xlabel('x]')
plt.ylabel('y')
plt.savefig(path+'\\ title123') #saves image
Я хочу преобразовать фрейм данных из панд в массивный массив dtype float64.В настоящее время код, который я имею, преобразовывает данные в тип объекта.Я не могу построить это, потому что выполнение кода занимает слишком много времени.
Пример того, чего я пытаюсь достичь:
import numpy as np
import matplotlib.pyplot as plt
x=np.linspace(0,10,1000000)
y=np.sin(x)
plt.plot(x,y)
Я оставлю ссылку на файл.https://drive.google.com/open?id=1kir-cGlk3bZSLmvD_tfnbGUaTYzvcW-3 Кто-нибудь может мне помочь?
С уважением!