如何使用mpi4py读取

时间:2017-02-27 20:10:14

标签: python mpi

我在阅读mpi4py时遇到问题。我打开文件并读取它,然后我想在python中使用list进行操作。我收到数据类型(mpi4py)数据类型对象不支持的错误。如何将其读入python支持的对象,或转换它?

我使用MPI.File_Seek(block_start)wherr block_start是nprocs / size然后是MPI.File_read。 (用MPI打开文件后)。它需要一个缓冲区参数,我不确定它是什么,但我使用大小为block_start -block_end的btyearray。我已经想出如何使用python然后将bytearray转换为sting并执行我需要的操作,然后将其转换回bytearray并打印。我想知道他们是否更有效率。

任务是阅读财务计分数据(日期,价格,数量),日期为yyyymmdd:hh:mm:ss.ssssss形式的微秒,并识别格式错误的行。我依次使用python顺序完成了一个小文件。我们需要使用Python和mpi4py。这项任务看起来很简单,但是我们中有一小部分是非常缺乏经验的程序员(实际上我同时参加了我的第一个编程课程)。但是,我们不是在课堂上学习编程,。

0 个答案:

没有答案