numpy loadtxt编码

苏斯基

我正在尝试使用numpy.loadtxt加载数据...我试图读取的文件正在使用cp1252编码。有可能使用numpy将编码更改为cp1252吗?

以下

import numpy as np
n = 10
myfile = '/path/to/myfile'
mydata = np.loadtxt(myfile, skiprows = n)

给出:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 189: invalid start byte

该文件包含元数据(前n行),后跟一个浮点表。

编辑:仅当在Ubuntu(12.04)上运行此问题时,才会出现此问题。在Windows上运行良好。因此,我认为此问题与编码有关。

Edit2:如下所示打开文件也很好:

import codecs
data = codecs.open(myfile, encoding='cp1252')
datalines = data.readlines()

但是我想使用np.loadtext直接将数据读入numpy数组。

苏斯基

我可以自己解决问题。

在用numpy读取文件之前,我只需要打开相应的文件即可:

import numpy as np
import codecs

n=10

filecp = codecs.open(myfile, encoding = 'cp1252')
mydata = np.loadtxt(filecp, skiprows = n)

谢谢大家!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

numpy.loadtxt()如何处理文本编码?(它与以下错误有何关系?)

来自分类Dev

numpy.loadtxt-否定usecols?

来自分类Dev

与Numpy.loadtxt()并行处理

来自分类Dev

NumPy loadtxt数据类型

来自分类Dev

numpy loadtxt:ValueError:错误的列数

来自分类Dev

numpy loadtxt跳过第一列

来自分类Dev

numpy loadtxt ValueError:无效的float()文字

来自分类Dev

使用numpy.loadtxt时出错

来自分类Dev

numpy.loadtxt,转换器错误

来自分类Dev

julia是否有与numpy.loadtxt等效的(或接近的)?

来自分类Dev

numpy.loadtxt用于一个或多个输入行

来自分类Dev

numpy-loadtxt和使用转换器进行日期

来自分类Dev

numpy.loadtxt之后如何处理数据?

来自分类Dev

Numpy loadtxt使用Python 3更改行为

来自分类Dev

Python-numpy.loadtxt如何忽略结尾逗号?

来自分类Dev

使用numpy loadtxt时添加了'b'字符

来自分类Dev

numpy.loadtxt转换器参数,使用b'strings'

来自分类Dev

在numpy.loadtxt()中指定不加载的列

来自分类Dev

如何正确使用numpy.loadtxt正确分离数据?

来自分类Dev

数据列中的 NumPy loadtxt 哈希字符串

来自分类Dev

如何在 numpy 上编码

来自分类Dev

一种使用numpy的热编码

来自分类Dev

来自numpy的一种热编码

来自分类Dev

numpy.loadtxt和制表符分隔的值:不理解数据类型

来自分类Dev

使用numpy.loadtxt解析包含HH:MM:SS.mmm次的数据矩阵

来自分类Dev

Numpy.loadtxt将数据导入为数组数组,而不是多维数组

来自分类Dev

numpy.loadtxt“无法将字符串转换为浮点数”

来自分类Dev

python:以numpy.loadtxt格式读入文本文件,按数字拆分整数

来自分类Dev

通过numpy.loadtxt导入文件时,按升序对CSV文件进行排序

Related 相关文章

热门标签

归档