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

質問編集履歴

2

解説追加

2020/07/24 11:32

投稿

2323
2323

スコア5

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ###問題点
2
2
  30秒の曲データが格納された変数song1と1秒間のホワイトノイズ の音データが格納された変数song2があり、
3
- song1の5-6秒の1秒間にこのsong2を+=を用いて代入したが、このようにして足し合わせるとnumpyの特性上、表示されるグラフは各要素の和が足されたものになってしまい、結果的に振幅値が上がってしまった。
3
+ song1の5-6秒の1秒間にこのsong2を和の演算を用いて代入したが、このようにして足し合わせるとnumpyの特性上、表示されるグラフは各要素の和が足されたものになってしまい、結果的に振幅値が上がってしまった。
4
4
  (過去の質問からこのような助言を得ることができた。)
5
5
  また、表示されたグラフ・音声も、なぜかノイズが一番最初に表示されてしまった。
6
6
  (これに関しては筆者のnp.insertの使い方が悪いかもしれない。)
@@ -23,4 +23,12 @@
23
23
  /usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py:2: DeprecationWarning: using a non-integer array as obj in insert will result in an error in the future
24
24
 
25
25
  ### 表示されたグラフ
26
- ![イメージ説明](a7e6a1f59810f465bf177ec170234940.png)
26
+ ![イメージ説明](a7e6a1f59810f465bf177ec170234940.png)
27
+
28
+ ###song1(ノイズなし曲データの波形)
29
+ ![イメージ説明](66d68c3d9fb367b218d5b942d67996a0.png)
30
+
31
+ ###過去の失敗例(+演算でnumpyの特性の影響を受けて振幅値が増えてしまった)
32
+ この時max関数で強制的に上限をかけて見ためだけ良くした。
33
+ 負の振幅値がsong1より減っていることがわかる。
34
+ ![イメージ説明](0958ab3f061b06276b8af3e98baee7ef.png)

1

タイトル修正

2020/07/24 11:32

投稿

2323
2323

スコア5

title CHANGED
@@ -1,1 +1,1 @@
1
- python np.insert
1
+ numpy.insertを用いたの重ね合わせ
body CHANGED
File without changes