如何使用mpi4py read

2024-09-29 03:28:40 发布

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

我在阅读mpi4py时遇到问题。我已经打开并阅读了这个文件,但是我想用python和list进行操作。我得到一个数据类型(mpi4py)数据类型对象不支持的错误。如何将其读入python支持的对象,或者将其转换成python支持的对象?在

我使用MPI.File\u Seek(block_start)如果block_start为nprocs/size,则MPI.File_读取. (使用MPI打开文件后)。它需要一个缓冲区参数,我不确定这是什么,但是我使用了一个大小为block_start-block_end的btyearray。我已经知道了如何使用python将bytearray转换为sting并执行所需的操作,然后将其转换回bytearray并打印。我想知道他们是否是一个更有效的方法。在

这项任务是读取金融指数数据(日期、价格、成交量),其中日期以微秒的形式出现yyyymmdd:hh:毫米:不锈钢不锈钢,以识别格式错误的行。我成功地使用python按顺序使用一个小文件。我们需要在mpi4py中使用Python。这个任务看起来很简单,但是我们大多数人都是没有经验的程序员(事实上,我同时上了我的第一门编程课程)。但是,我们不是在课堂上学习编程的,。在


Tags: 文件对象编程错误seekmpi4pyblockstart