Python 実践 データ加工/可視化 100本ノック」を購入したので、
一通りやっているところです。今日はノック94 ノック95を行います。
資料は以下から入手できます。
Python実践 データ加工/可視化 100本ノック|サポート|秀和システム
ノック94 : configファイルを扱ってみよう
Configファイルの中身を確認します。
Configファイルはconfig.ymlとconfig.tomlファイルが用意されています。
それぞれファイルの中身は以下のようになっています。
config.tomlファイル:
use_gpu = true
[dataset]
name = "pseudo"
path = "data/images_by_py/"
config.ymlファイル:
dataset:
name: pseudo
path: data/images_by_py/
use_gpu: true
ファイルを読み込んで表示します。
実行結果
エラーとなりました。。
config = yaml.load(f)
TypeError: load() missing 1 required positional argument: 'Loader'
yaml.loadをyaml.safe_loadに変更し再実行したところ、問題なく表示されました。
実行結果
{'dataset': {'name': 'pseudo', 'path': 'data/images_by_py/'}, 'use_gpu': True}
tomファイルも同様に読み込んで表示を実行します。
tomlモジュールがない場合は「>pip install toml」でインストールを行ってから実行します。
実行結果
{'use_gpu': True, 'dataset': {'name': 'pseudo', 'path': 'data/images_by_py/'}}
ノック95 : 動画ファイルを音声ファイルに変換してみよう
動画ファイルを音声ファイルに変換します。(環境:windows10,anaconda3.8.5)
実行結果
dataフォルダの下にaudio_by_py.mp3ファイルが作成できました。