1

私は C の経験がほとんどないので、私の発言が意味をなさない場合は事前にお詫び申し上げます。

私は、コードのベース全体が python 2.7 で書かれているプロジェクトに取り組んでいます。私は、C を使用している他の誰かによって作成されたデータを読み込まなければならない時点にいます。彼が私に与えた各データ ファイルは、次のようなヘッダー構造体で構成されています...

struct Header {
    int32_t x1;
    int32_t x2;
    .
    .
    .
};

この後に、同じ形式の構造体の配列が続き、それぞれがシミュレーション内の 1 つの要素のデータを含みます。

このデータを Python で読み込む方法はありますか? Python の struct モジュールを使用する必要があるようですが、ドキュメントを読みましたが、必要なものが見つからないか、使用方法がわかりません。

ありがとうございました!

4

1 に答える 1

0

structモジュールpackunpack関数またはモジュールのいずれかを見てくださいctypes。いくつかの要因に応じて、どちらが優れているかをnumpy判断できます。また、役立つ「エイリアン」データを読み取るための関数も含まれています..

于 2013-07-13T19:14:58.670 に答える