如何在由csv制成的numpy数组中定义两个不同的dtype?

时间:2019-02-08 13:18:33

标签: python csv numpy matplotlib scipy

我对Python很陌生,所以在这里可能不是很清楚。 我正在尝试获取一个numpy数组,然后可以在以后随时间推移将其绘制在图形上,以了解我的日常工作。

我试图根据日期和步骤制作两个不同的数组。我认为步骤应为整数,日期应为datetime64。

我想知道是否有人对如何使它起作用有任何指导,因为看来我只能为每个数组设置一个dtype。

我附上了一堆照片,以更好地说明我的处境以及一些失败的尝试。

任何帮助将不胜感激!

main issue more data more

代码:

import numpy as np
# import matplotlib.pyplot as plt

# import the csv
data_file = np.loadtxt('stepsgyro.csv', delimiter=',', dtype='datetime64')
# the delimiter helps separate variables
# dtype sets the type but I want it to set datetime for date and integer for steps

date = data_file[:, 0]
steps = data_file[:, 1]

# np.datetime64(date)
# # steps.astype(int)
# np.int(steps)
# # print(type(date))

print(data_file)

0 个答案:

没有答案