numpy genfromtxtで読み込んだCSVファイルを圧縮したnpzに保存
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*[[numpy genfromtxtで読み込んだCSVファイルを圧縮したnpzに保存]] [#taca0a1c]
''numpy genfromtxt''関数で読み込んだCSVファイルを、圧縮したnpzファイルに保存する場合は、CSVのヘッダーを指定して保存する場合は以下のようにする。
#code(python){{
import numpy as np
def main():
csv = 'csv_file_name'
npz = 'npz_file_name'
data = np.genfromtxt(csv, dtype=None, names=True, delimiter=',', autostrip=True, encoding='utf_8_sig')
name_list = list(data.dtype.names)
value_list = [data[name] for name in name_list]
np.savez_compressed(npz, **{name:value for name,value in zip(name_list,value_list)})
if __name__ == '__main__':
main()
}}
終了行:
*[[numpy genfromtxtで読み込んだCSVファイルを圧縮したnpzに保存]] [#taca0a1c]
''numpy genfromtxt''関数で読み込んだCSVファイルを、圧縮したnpzファイルに保存する場合は、CSVのヘッダーを指定して保存する場合は以下のようにする。
#code(python){{
import numpy as np
def main():
csv = 'csv_file_name'
npz = 'npz_file_name'
data = np.genfromtxt(csv, dtype=None, names=True, delimiter=',', autostrip=True, encoding='utf_8_sig')
name_list = list(data.dtype.names)
value_list = [data[name] for name in name_list]
np.savez_compressed(npz, **{name:value for name,value in zip(name_list,value_list)})
if __name__ == '__main__':
main()
}}
ページ名: