zel*_*lez 6 windows-7 wav random-number-generator
我想使用只有静态噪声的 .wav 文件在一定范围内(1 到 26)生成随机数。
结果需要可重复。
在 Windows 7 中是否有任何服务/程序/方法可以完成此操作?
试试 Python 的scipy模块,
import scipy.io.wavfile as sio
data = sio.read(FILENAME)
data = data[1].astype('float')
data -= data.min()
data *= 25.0*data.max()
data += 1
Run Code Online (Sandbox Code Playgroud)
数据现在是一个向量,可以保存或用于进一步处理等。
例如,如果您只想将输出保存为 csv(逗号分隔值)文件,则可以使用
import csv
fout = open('output.csv', 'w')
wrt = csv.writer(fout)
wrt.writerow(data)
fout.close()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1070 次 |
| 最近记录: |