Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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 如何以二进制格式存储NEST模拟器中记录的数据?_Python_Nest Simulator - Fatal编程技术网

Python 如何以二进制格式存储NEST模拟器中记录的数据?

Python 如何以二进制格式存储NEST模拟器中记录的数据?,python,nest-simulator,Python,Nest Simulator,我试图以二进制格式将spikedetector数据写入.gdf文件,但我不能 我正在将spikedetector的binary参数设置为True(我使用nest.GetStatus进行了检查),但文件是用ASCII编写的: neurons=nest.Create('iaf_psc_alpha',5) sr=nest.Create('spike\u recorder') 嵌套连接(神经元,sr) sr.SetStatus({'binary':True}) 我使用的是NEST 2.18,NEST

我试图以二进制格式将spikedetector数据写入.gdf文件,但我不能

我正在将spikedetector的
binary
参数设置为
True
(我使用
nest.GetStatus
进行了检查),但文件是用ASCII编写的:

neurons=nest.Create('iaf_psc_alpha',5)
sr=nest.Create('spike\u recorder')
嵌套连接(神经元,sr)
sr.SetStatus({'binary':True})

我使用的是NEST 2.18,NEST 2.18和2.20的文档在这方面具有误导性。
binary
选项无效,早就应该删除了(它在打开文件时设置了
ios::binary
标志,但没有明显的后果)

如果要以二进制格式写入峰值,则需要切换到NEST 3.0(写入时未发布,但在中可用),并通过将记录器的
记录设置为
属性来使用:

neurons=nest.Create('iaf_psc_alpha',5)
sr=nest.Create('spike\u recorder')
嵌套连接(神经元,sr)
sr.SetStatus({'record_to':'sinolib'})