刚开始玩纽比还是小淘气?

2024-10-05 15:31:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我按照前面文章中有用的贡献者的建议,浏览了numpy和{}的描述。在

由于我是Python的初学者,请您在这方面帮助我:例如,我在文件夹c:\\programming中有一个文件(stats1.txt);这个.txt文件有一列有1000个值;现在我想获得这些值的描述性统计信息(mean、median、max、min、std)。在

如何开始使用numpyscipy在同一个文件或新的文本文件中执行结果?在


Tags: 文件numpytxt文件夹信息文章mean建议
1条回答
网友
1楼 · 发布于 2024-10-05 15:31:00

这需要对python的工作原理有一些基本的了解,它是一种面向对象的语言。所以你基本上是解析输入文件, 因为您说文件只有一列,所以只需要将值转换为数字

with open('stats1.txt') as f:
    lines=[float(i) for i in f.xreadlines()] 

这将得到一个类似于用电子表格打开它的表格,注意它假设所有的值都是数字,如果混合了文本,则需要更多的排序。然后你把它变成一个numpy数组

^{pr2}$

然后,为了得到你的统计值

stdev=nlines.std()
min_=nlines.min()
max_=nlines.max()
mean=nlines.mean()
import collections
mode=collections.Counter(nlines).most_common()[0]

相关问题 更多 >