Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用Psychopy生成并播放白噪声?_Python_Numpy_Psychopy_Numpy Ndarray_Whitenoise - Fatal编程技术网

Python 如何使用Psychopy生成并播放白噪声?

Python 如何使用Psychopy生成并播放白噪声?,python,numpy,psychopy,numpy-ndarray,whitenoise,Python,Numpy,Psychopy,Numpy Ndarray,Whitenoise,我正在寻找一种使用Psychopy播放白噪音的方法。我尝试了下面的代码,但它给了我一个错误消息。如果有人能教我如何修改代码,我将不胜感激。非常感谢您抽出时间 from __future__ import division # so that 1/3=0.333 instead of 1/3=0 from psychopy import visual, core, data, event, logging, sound, gui import numpy as np data = np.ran

我正在寻找一种使用Psychopy播放白噪音的方法。我尝试了下面的代码,但它给了我一个错误消息。如果有人能教我如何修改代码,我将不胜感激。非常感谢您抽出时间

from __future__ import division  # so that 1/3=0.333 instead of 1/3=0
from psychopy import visual, core, data, event, logging, sound, gui
import numpy as np

data = np.random.uniform(-1,1,44100)
white_noise = sound.Sound(0.99*data)
data.play()
我在下面收到一条错误消息

Traceback (most recent call last):
File "white_noise.py", line 7, in <module>
data.play()
AttributeError: 'numpy.ndarray' object has no attribute 'play'
Exception TypeError: "'NoneType' object is not callable" in <bound method 
Server.__del__ of <pyolib.server.Server object at 0x0E54DD30>> ignored
回溯(最近一次呼叫最后一次):
文件“white_noise.py”,第7行,在
data.play()
AttributeError:'numpy.ndarray'对象没有属性'play'
异常类型错误:忽略中的“非类型”对象不可调用

只是把我的评论放在回答中

尝试
白噪声.play()
而不是
数据.play()


根据心理医生的说法,
的声音
只是一个名字的别名。这里定义的任何函数都应该在这里工作。

只是把我的评论放在一个答案中

尝试
白噪声.play()
而不是
数据.play()


根据心理医生的说法,
的声音
只是一个名字的别名。这里定义的任何函数都应该可以工作。

尝试
白噪声.play()
而不是
数据.play()
Hi Rishav!非常感谢你的建议!成功了!我很抱歉错过了这个解决方案。没问题。很乐意提供帮助:)请尝试
white\u noise.play()
而不是
data.play()
Hi Rishav!非常感谢你的建议!成功了!我很抱歉错过了这个解决方案。没问题。很乐意帮忙:)非常感谢你的帮助,瑞沙夫!现在,它工作得非常完美:)psychopy.sound适用于多个后端,PyGame就是其中之一。PsychoPy目前正在向
sounddevice
发展,但API对用户来说应该保持不变。非常感谢您对Rishav的帮助!现在,它工作得非常完美:)psychopy.sound适用于多个后端,PyGame就是其中之一。PsychoPy目前正朝着
sounddevice
的方向发展,但API对用户来说应该保持不变。