0

以下代码是脚本中的有效部分:

import numpy as np
from scipy.linalg import norm
import os.path

filename = os.path.join('filename.hdr')
rows, bands, cols = 500,425,680
mm = np.memmap(filename, dtype=np.float32, mode='r',shape=(rows,bands,cols))

但是,它给了我以下错误:

ValueError: mmap length is greater than file size

用 'r+' 替换模式不是一个有效的选项,因为它会创建一个空白文件,这会导致以后出现问题。

4

0 回答 0