* .savファイルの内容をPythonの* .csvファイルに変換したいと考えています。 * .savファイルの変数の詳細にアクセスするために、次のコード行を記述しました。.savファイルをPythonの.csvファイルに変換する
IDL Save file is compressed
-> expanding to /var/folders/z4/r3844ql123jgkq1ztdr4jxrm0000gn/T/tmpVE_Iz6.sav
--------------------------------------------------
Date: Mon Feb 15 20:41:02 2016
User: zhangy1
Host: augur
--------------------------------------------------
Format: 9
Architecture: x86_64
Operating System: linux
IDL Version: 7.0
--------------------------------------------------
Successfully read 11 records of which:
- 7 are of type VARIABLE
- 1 are of type TIMESTAMP
- 1 are of type NOTICE
- 1 are of type VERSION
--------------------------------------------------
Available variables:
- saved_data [<class 'numpy.recarray'>]
- on2_grid_smooth [<type 'numpy.ndarray'>]
- d_lat [<type 'numpy.float32'>]
- on2_grid [<type 'numpy.ndarray'>]
- doy [<type 'str'>]
- year [<type 'str'>]
- d_lon [<type 'numpy.float32'>]
--------------------------------------------------
:今、私は上記のコード行を実行したときの結果である次のヘッダー
import scipy.io as spio
on2file = 'ON2_2015_112m_220415.sav'
on2data = spio.readsav(on2file, python_dict=True, verbose=True)
と.csvファイルにアクセスし、変数データを書き込むことができます方法については明確ではありませんよ誰も私がどのように.csvファイルにすべての変数のデータを書くことができると私を提案することができますか?
私は、変数(年、DOY、d_lon、d_lat、on2_grid、on2_grid_smooth)CSVまたはASCIIファイルは、次のように見えることになっている書きたい:
longitude, latitude, on2_grid, on2_grid_smooth # header
0.0,0.0,0.0,0.0
0.0,0.0,0.0,0.0
0.0,0.0,0.0,0.0
0.0,0.0,0.0,0.0
.....
「の形状on2_grid "と" on2_grid_smooth "変数は同じで、(101,202)です。どちらもタイプ "numpy.ndarray"です。
どの変数を書きたいですか? csvはどのように見えるのですか?また、書きたいアレイの形状とdtypeも知っておく必要があります。 – hpaulj