如何将不同类型的数据从文件导入Python Numpy数组?
发布于 2021-01-29 18:01:57
说我有一个myfile.txt
包含以下内容的文件:
1 2.0000 buckle_my_shoe
3 4.0000 margery_door
如何将数据作为整数,浮点数和字符串从文件导入到numpy数组中?
我的目标是:
array([[1,2.0000,"buckle_my_shoe"],
[3,4.0000,"margery_door"]])
我一直在玩以下无济于事:
a = numpy.loadtxt('myfile.txt',dtype=(numpy.int_,numpy.float_,numpy.string_))
编辑:另一种方法可能是使用ndarray类型,然后进行转换。
b = numpy.loadtxt('myfile.txt',dtype=numpy.ndarray)
array([['1', '2.0000', 'buckle_my_shoe'],
['3', '4.0000', 'margery_door']], dtype=object)
关注者
0
被浏览
77
1 个回答
-
import numpy as np np.genfromtxt('filename', dtype= None) # array([(1, 2.0, 'buckle_my_shoe'), (3, 4.0, 'margery_door')], # dtype=[('f0', '<i4'), ('f1', '<f8'), ('f2', '|S14')])
推荐阅读
-
numpy将不同类型的数组保存到文本文件
2021-01-29 关注 0 浏览78 1答案
-
将不同的数据类型存储在一个NumPy数组中?
2021-01-29 关注 0 浏览102 1答案
-
将不同类型的项目列表作为字符串加入Python
2021-01-29 关注 0 浏览81 1答案
-
如何正确解组不同类型的数组?
2021-02-01 关注 0 浏览91 1答案
-
将不同类型存储在ArrayList中
2021-01-29 关注 0 浏览108 1答案
-
如何将符合协议的不同类型和关联类型添加到集合中?
2021-01-31 关注 0 浏览113 1答案
-
将不同类型的参数传递给jdbctemplate查询
2021-02-02 关注 0 浏览98 1答案
-
如何声明不同数据类型的数组
2021-01-30 关注 0 浏览78 1答案
-
从Java中的方法返回不同类型的数据?
2021-01-30 关注 0 浏览222 1答案
-
如何从Unicode(UTF-8)CSV文件导入numpy数组
2021-01-29 关注 0 浏览72 1答案