前提・実現したいこと
pythonを用いて、符号なし整数のバイナリデータを読み込みたいのですが、データが大きすぎるので範囲を指定して読みたい。
30億までは大丈夫でしたので、30億から60億までを指定して読み込みたいです。
発生している問題・エラーメッセージ
data = np.fromfile(f, np.uint8,6000000000) MemoryError
該当のソースコード
python
1#!/usr/bin/env python2 2# -*- coding: utf-8 -*- 3import struct 4 5f = open("○○○.dat", "rb") 6data = np.fromfile(f, np.uint8,6000000000)
試したこと
struct.unpackなども試してみましたがうまく行きません。プログラミングを習い始めて間もないのですが、どうかよろしくおねがいします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/13 12:04