NumPy

プログラミング

【PyAudio】波形の音声を出力する

PyAudioを用いて、波形の音声をそのまま出力する。import numpy as npimport matplotlib.pyplot as pltimport structimport pyaudioa = 0.1f0 = 440fs...
プログラミング

【Python】様々な波形の音を鳴らす

〇正弦波のラ(440Hz)の音import numpy as npimport matplotlib.pyplot as pltimport waveimport structfilename = "sine_440Hz.wav"a = 0...
プログラミング

【Python】波形を音声として書き出す

Pythonのwaveモジュールを用いて、波形の音声をwavファイルとして書き出す。import numpy as npimport matplotlib.pyplot as pltimport waveimport structfilen...
プログラミング

【SciPy】のこぎり波を出力する

sawtooth()メソッドでのこぎり波の配列を取得する。import numpy as npfrom scipy import signalimport matplotlib.pyplot as pltx = np.arange(-7.5...
プログラミング

【SciPy】三角波を出力する

sawtooth()メソッドの第二引数を 0.5 に設定し、三角波の配列を取得する。import numpy as npfrom scipy import signalimport matplotlib.pyplot as pltx = n...
プログラミング

【SciPy】矩形波を出力する

square()メソッドで矩形波の配列を取得する。import numpy as npfrom scipy import signalimport matplotlib.pyplot as pltx = np.arange(-3.5, 3....
プログラミング

【Python】シグモイド関数を実装する

import numpy as npdef sigmoid(x): return 1 / (1 + np.exp(-x))グラフは次のようになる。
プログラミング

【Python】パーセプトロンでXORゲートを実装する

パーセプトロンを用いて、XORゲートを実装する。import numpy as npdef AND(x1, x2): x = np.array([x1, x2]) w = np.array([0.5, 0.5]) b = -0.7 y = ...
プログラミング

【Python】パーセプトロンでORゲートを実装する

パーセプトロンを用いて、ORゲートを実装する。import numpy as npdef OR(x1, x2): x = np.array([x1, x2]) w = np.array([0.5, 0.5]) b = -0.2 y = np...
プログラミング

【Python】パーセプトロンでNANDゲートを実装する

パーセプトロンを用いて、NANDゲートを実装する。import numpy as npdef NAND(x1, x2): x = np.array([x1, x2]) w = np.array([-0.5, -0.5]) b = 0.7 y...