python中的ascii()函数,python将字符转换为ascii数值
我在计算机编程语言中读取美国信息交换标准代码文件时遇到问题。这里有一个文件的例子:http://pastebin.com/CTwwPPKA
我试过用数组的genfromtxt:
数据=NP。genfromtxt(示例。txt’)
但是这样我无法正确读取日期和时间,因为它们应该是日期时间对象。
另一方面,loadtxt只能读取浮点值,这也是不可接受的。
你能给我建议一种正确阅读这种文件的方法吗?
这里必须使用类型选项。
x=np.genfromtxt(example.txt ,dtype=None)
打印(x[0])
你会得到
(数据,34967565, 2011-08-04 , 19:00:00:081 ,0.0272448,-0.1771850000000001,4.214389999999999,524.000000000002,17.445996
这里的技巧是,您必须将类型指定为没有,以便数组可以自动识别字符串和数字,而默认的类型是浮动.
然后,您可以使用datetime.strptime将字符串相应地转换为日期时间对象。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。