numpy savez関数で生成されたzipファイルを編集したいと思います。たとえば、次のようなzipファイルを作成できます。numpy savez関数から生成されたzipファイルを編集するLinuxコマンド
>>> import numpy as np
>>> x = np.array([1,2,3])
>>> y = np.array([4,5,6])
>>> dat = {'/path/to/x': x, '/path/to/y': y}
>>> f = open('foo', 'wb')
>>> np.savez(f, **dat)
このコードでは、fooという名前のzipファイルが作成されます。 (ubuntu GUIでは、Zipアーカイブタイプとして表示されます)
次に、zipファイルのファイルyを削除します。 (Pythonを使用しないで)
私は最初にファイルを解凍し、ファイルを手動で削除して再度解凍する方法を試しました。私はtar
コマンドでzipファイルを作ったが、gzip圧縮tarアーカイブを生成する。
numpy save_zで生成されたzipファイルを編集して生成する正しい方法は何ですか?
あなたが 'unzip'を使うなら、' zip'コマンドをチェックしてください。 – furas