Numpy.genfromtxt方法在Windows而不是Linux中工作

Numpy.genfromtxt方法在Windows而不是Linux中工作,第1张

概述Numpy.genfromtxt方法在Windows而不是Linux中工作

我正在做一些数据处理,我已经在windows中构build了一个Python的程序,现在我想在我的linux机器上运行它,所以当我回家喝啤酒时,它可能会紧缩。

一块代码(一个重要的代码)通过Numpy的genfromtxt方法从CSV文件中提取一些列值。 有问题的代码片段是:

rfd_values = np.genfromtxt(file_in,delimiter=',',skip_header=1,invalID_raise=0,usecols = cols)

所以这里的想法是,跳过标题,分隔符是一个逗号,并给我只有从列表调用cols列。 这在我的windows笔记本电脑(相同版本的Python和Numpy,分别是2.6和1.5)上运行得很快,但是当我在linux中运行时,它告诉我:

* TypeError:genfromtxt()得到了一个意想不到的关键字参数'skip_header'*

awk将CSV文件(加载到oracle)的特定值转换为不带引号| awk | unix

如何使用unix工具合并来自同一列的行

csv的合并打破了变音符号

windows任务计划程序 – 将文件从URL复制到桌面

windows环境下的csv查看器为10MM行文件

我试着把所有东西都放在一行上,并且改变了围绕分隔符关键字的引号,但那似乎不起作用。 它可能是愚蠢的,但我似乎无法把它指向它。 我浏览了一大堆论坛和Numpy文档,没有看到任何与我所看到的相近的东西。 我想知道我错过了什么。

我非常感谢任何见解。

提前致谢!

-Jeff

对文件夹中的每个文件运行命令,然后保存输出

在bash中读取一个CSV文件

linux命令根据模式将大型csv文件转换为交替行

如何使用C ++列出windows目录中的所有CSV文件?

如何获得CSV文本文件中特定字段的最大值?

你说你实际上在linux上使用1.3版本。 那个有一个和skiprows相同的参数skip_header 。 考虑到numpy.genfromtxt甚至没有在1.3的文档,我猜测它只是在1.3测试,最后的签名没有设置。 这就是说,你的情况有一个解决方法。 您可以使用names=True关键字参数。 在这种情况下,第一行将不会用于数据,而是用于确定列名(您可以使用该列名,而不是列表中作为usecols传递的列号)。

但还有一个问题。 invalID_raise参数也不在1.3中。

总结

以上是内存溢出为你收集整理的Numpy.genfromtxt方法在Windows而不是Linux中工作全部内容,希望文章能够帮你解决Numpy.genfromtxt方法在Windows而不是Linux中工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1209549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存