Python(scipy)从文本文件的导入时间

j

我有文本文件:

2010-05-16
2010-09-26
2011-04-28

每行是一个字符串: YYYY-MM-dd

我的目标是读取此文本文件并将此信息写入数组。

import scipy as sp
x=sp.empty(200,ftype=sp.datetime64)     
file=open(place,'r')
for p in file:
    x[i]=p

但这是行不通的。我看到“错误”。我该如何解决这个任务?我知道我可以使用Panda,但是我需要将它写到scipy数组。

将要

试试这个:

import numpy as np


x = np.empty(200, dtype='datetime64[D]')

with open(place, 'r') as f:
    for i, date in enumerate(f):
        x[i] = date.strip()

首先,它是一个dtype,而不是一个ftype然后,我们需要使用,datetime64[D]因为这只是一个日期,而不是日期和时间。然后,date在末尾有一个换行符,这将导致解析错误(strip()解决此问题)。您可能还想使用np.zeros()而不是np.empty()

您也可以通过SciPy访问这些方法,但是从技术上讲,它们是NumPy的一部分,因此只需使用即可import numpy as np

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python(scipy)从文本文件的导入时间

来自分类Dev

从文本文件导入时,DataSet中的缺少列

来自分类Dev

从文本文件导入时,DataSet中的缺少列

来自分类Dev

在python中导入文本文件

来自分类Dev

删除导入的文本文件 (Python)

来自分类Dev

首次写入时覆盖文本文件,然后附加到文本文件-Python

来自分类Dev

首次写入时覆盖文本文件,然后附加到文本文件-Python

来自分类Dev

Python导入文本文件作为要迭代的列表

来自分类Dev

使用Pandas Python从地名导入文本文件

来自分类Dev

无法从文本文件导入python字典

来自分类Dev

运行并评估导入的文本文件作为Python代码

来自分类Dev

将文本文件的内容导入 Python 中的列表

来自分类Dev

导入前预览文本文件

来自分类Dev

将文本文件导入R

来自分类Dev

将文本文件导入SAS

来自分类Dev

排序导入的文本文件?

来自分类Dev

导入文本文件到Excel

来自分类Dev

将文本文件导入R

来自分类Dev

排序导入的文本文件?

来自分类Dev

在Elasticsearch中导入文本文件

来自分类Dev

在 Access 中导入文本文件?

来自分类Dev

从文本文件python写入文本文件

来自分类Dev

从文本文件中提取时间

来自分类Dev

从文本文件中获取时间

来自分类Dev

SAS:将变量转换为文本文件导入中的时间序列-长度大于32.767

来自分类Dev

使用python将gmail文本内容导入文本文件不会返回任何内容

来自分类Dev

JAVA读取文本文件并导入文本文件

来自分类Dev

将导入的.py文件的结果写入文本文件

来自分类Dev

如何使用numpy导入python中没有分隔符的文本文件?