我有一个长度为5秒的正弦曲线,如下所示:
x=sin(0:.01:2*pi*500*5);
Run Code Online (Sandbox Code Playgroud)
现在我想通过给出类似如下的命令来听到这个波形的音频:
playsound(x,samplingfrequency);
Run Code Online (Sandbox Code Playgroud)
如果我能将这个音频数据写入wav或mp3文件,对我来说会很有用.这个功能需要什么库以及julia中的等效命令?
我写了一个python脚本来绘制泛素蛋白的'Ramachandran Plot'.我正在使用biopython.我正在使用pdb文件.我的脚本如下:
import Bio.PDB
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
phi_psi = ([0,0])
phi_psi = np.array(phi_psi)
pdb1 ='/home/devanandt/Documents/VMD/1UBQ.pdb'
for model in Bio.PDB.PDBParser().get_structure('1UBQ',pdb1) :
for chain in model :
polypeptides = Bio.PDB.PPBuilder().build_peptides(chain)
for poly_index, poly in enumerate(polypeptides) :
print "Model %s Chain %s" % (str(model.id), str(chain.id)),
print "(part %i of %i)" % (poly_index+1, len(polypeptides)),
print "length %i" % (len(poly)),
print "from %s%i" % (poly[0].resname, poly[0].id[1]),
print "to %s%i" % (poly[-1].resname, poly[-1].id[1])
phi_psi = poly.get_phi_psi_list()
for …Run Code Online (Sandbox Code Playgroud)