teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記

2018/11/03 13:38

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -1,4 +1,4 @@
1
- audioがnumpy配列に変換できないような形のlistなのでしょう。
1
+ np.save()はシリアライズ対象のオブジェクトをnumpy配列に変換してからシリアライズします。audioがnumpy配列に変換できないような形のlistなのでしょう。
2
2
 
3
3
  そうなっているのが正しい動作なのか、そうではないのかはちょっと判断できません。まずはlistが意図通りの内容になっているかどうかご確認ください。
4
4
 

2

追記

2018/11/03 13:38

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  audioがnumpy配列に変換できないような形のlistなのでしょう。
2
2
 
3
- そうなっているのが正しい動作なのか、そうではないのかはちょっと判断できません。
3
+ そうなっているのが正しい動作なのか、そうではないのかはちょっと判断できません。まずはlistが意図通りの内容になっているかどうかご確認ください。
4
4
 
5
- pythonオブジェクトは[pickle](https://docs.python.org/ja/3/library/pickle.html)でシリアライズすることもできるので、そちらを使うことも検討してみてください。
5
+ もし意図通りの動作をしているのであれば、np.save()では取り扱えないということになります(numpy配列に変換できないので)。pythonオブジェクトは[pickle](https://docs.python.org/ja/3/library/pickle.html)でシリアライズすることもできるので、そちらを使うことも検討してみてください。

1

無駄改行を修正

2018/11/03 13:38

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -2,5 +2,4 @@
2
2
 
3
3
  そうなっているのが正しい動作なのか、そうではないのかはちょっと判断できません。
4
4
 
5
- pythonオブジェクトは[pickle](https://docs.python.org/ja/3/library/pickle.html)
5
+ pythonオブジェクトは[pickle](https://docs.python.org/ja/3/library/pickle.html)でシリアライズすることもできるので、そちらを使うことも検討してみてください。
6
- でシリアライズすることもできるので、そちらを使うことも検討してみてください。