当前位置: 首页 > 工具软件 > SpikingJelly > 使用案例 >

spikingjelly里面的元组处理方式

解鸿运
2023-12-01

在spikingjelly中,

self.output_statistics

是一个字典,字典打印出来是这个样子:

Key:input

Key:{'shape': (100, 3, 32, 32), 'min': 0.0, 'max': 1.0, '99.9': 1.0}

Key:128

Key:({'shape': (100, 3, 32, 32), 'min': -2.4290657, 'max': 2.7537065, '99.9': 2.753706455230713},)

Key:198

Key:({'shape': (100, 64, 32, 32), 'min': -4.639773, 'max': 4.3000927, '99.9': 3.202690289735857},)

Key:131

Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 4.3000927, '99.9': 3.202690289735857},)

Key:201

Key:({'shape': (100, 64, 32, 32), 'min': -1.4451098, 'max': 2.1122007, '99.9': 1.1466070287227819},)

Key:134

Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 2.1122007, '99.9': 1.1466070287227819},)

Key:204

Key:({'shape': (100, 64, 32, 32), 'min': -0.79505277, 'max': 0.94631904, '99.9': 0.48318727833032726},)

Key:137

Key:({'shape': (100, 64, 32, 32), 'min': -0.55072, 'max': 4.2177773, '99.9': 3.11164838075641},)

Key:138

Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 4.2177773, '99.9': 3.11164838075641},)

Key:207

Key:({'shape': (100, 64, 32, 32), 'min': -1.8001823, 'max': 1.6026177, '99.9': 0.9689484226703957},)

Key:141

Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 1.6026177, '99.9': 0.9689484226703957},)

Key:210

Key:({'shape': (100, 64, 32, 32), 'min': -0.53591776, 'max': 0.7927042, '99.9': 0.4980756721794617},)

Key:144

Key:({'shape': (100, 64, 32, 32), 'min': -0.51319754, 'max': 4.1729913, '99.9': 3.0131572039127494},)

Key:145

Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 4.1729913, '99.9': 3.0131572039127494},)

Key:213

Key:({'shape': (100, 128, 16, 16), 'min': -1.64467, 'max': 1.6750238, '99.9': 1.0794449768066476},)

Key:148

Key:({'shape': (100, 128, 16, 16), 'min': 0.0, 'max': 1.6750238, '99.9': 1.0794449768066476},)

Key:216

Key:({'shape': (100, 128, 16, 16), 'min': -0.7590707, 'max': 0.788818, '99.9': 0.4248052754402174},)

Key:219

Key:({'shape': (100, 128, 16, 16), 'min': -1.8864664, 'max': 1.7124624, '99.9': 0.9904945297241268},)

Key:153

Key:({'shape': (100, 128, 16, 16), 'min': -1.7588556, 'max': 1.6858674, '99.9': 1.0628819465637207},)

Key:154

Key:({'shape': (100, 128, 16, 16), 'min': 0.0, 'max': 1.6858674, '99.9': 1.0628819465637207},)

Key:222

Key:({'shape': (100, 128, 16, 16), 'min': -0.78879875, 'max': 0.87708706, '99.9': 0.5010721909999927},)

Key:157

Key:({'shape': (100, 128, 16, 16), 'min': 0.0, 'max': 0.87708706, '99.9': 0.5010721909999927},)

Key:225

Key:({'shape': (100, 128, 16, 16), 'min': -0.3342287, 'max': 0.31573305, '99.9': 0.19631664198637128},)

Key:160

Key:({'shape': (100, 128, 16, 16), 'min': -0.3281268, 'max': 1.8502754, '99.9': 1.1232215752601662},)

Key:161

Key:({'shape': (100, 128, 16, 16), 'min': 0.0, 'max': 1.8502754, '99.9': 1.1232215752601662},)

Key:228

Key:({'shape': (100, 256, 8, 8), 'min': -0.7219126, 'max': 0.80029553, '99.9': 0.44980232781172125},)

Key:164

Key:({'shape': (100, 256, 8, 8), 'min': 0.0, 'max': 0.80029553, '99.9': 0.44980232781172125},)

Key:231

Key:({'shape': (100, 256, 8, 8), 'min': -0.2676244, 'max': 0.35167778, '99.9': 0.16043557803332878},)

Key:234

Key:({'shape': (100, 256, 8, 8), 'min': -0.74844074, 'max': 0.8261999, '99.9': 0.5205118905901912},)

Key:169

Key:({'shape': (100, 256, 8, 8), 'min': -0.904242, 'max': 0.9293257, '99.9': 0.5547268199324651},)

Key:170

Key:({'shape': (100, 256, 8, 8), 'min': 0.0, 'max': 0.9293257, '99.9': 0.5547268199324651},)

Key:237

Key:({'shape': (100, 256, 8, 8), 'min': -0.37540224, 'max': 0.34731415, '99.9': 0.18852627502382013},)

Key:173

Key:({'shape': (100, 256, 8, 8), 'min': 0.0, 'max': 0.34731415, '99.9': 0.18852627502382013},)

Key:240

Key:({'shape': (100, 256, 8, 8), 'min': -0.11588931, 'max': 0.12074947, '99.9': 0.07086401442438404},)

Key:176

Key:({'shape': (100, 256, 8, 8), 'min': -0.10979114, 'max': 0.9510659, '99.9': 0.5666352019310086},)

Key:177

Key:({'shape': (100, 256, 8, 8), 'min': 0.0, 'max': 0.9510659, '99.9': 0.5666352019310086},)

Key:243

Key:({'shape': (100, 512, 4, 4), 'min': -0.353166, 'max': 0.32655716, '99.9': 0.18815496051311614},)

Key:180

Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.32655716, '99.9': 0.18815496051311614},)

Key:246

Key:({'shape': (100, 512, 4, 4), 'min': -0.11838796, 'max': 0.13161135, '99.9': 0.06937189259380103},)

Key:249

Key:({'shape': (100, 512, 4, 4), 'min': -0.3704912, 'max': 0.34173, '99.9': 0.21174103735387503},)

Key:185

Key:({'shape': (100, 512, 4, 4), 'min': -0.3672528, 'max': 0.33596104, '99.9': 0.21322310531139593},)

Key:186

Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.33596104, '99.9': 0.21322310531139593},)

Key:252

Key:({'shape': (100, 512, 4, 4), 'min': -0.13411966, 'max': 0.14418788, '99.9': 0.07562864007800876},)

Key:189

Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.14418788, '99.9': 0.07562864007800876},)

Key:255

Key:({'shape': (100, 512, 4, 4), 'min': -0.05008906, 'max': 0.047944624, '99.9': 0.02663051414862293},)

Key:192

Key:({'shape': (100, 512, 4, 4), 'min': -0.043127626, 'max': 0.34574407, '99.9': 0.2142888934761328},)

Key:193

Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.34574407, '99.9': 0.2142888934761328},)

Key:194

Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.34574407, '99.9': 0.2142888934761328},)

Key:195

Key:({'shape': (100, 512, 1, 1), 'min': 0.0, 'max': 0.21138024, '99.9': 0.15548167748749422},)

Key:196

Key:({'shape': (100, 512), 'min': 0.0, 'max': 0.21138024, '99.9': 0.15548167748749422},)

Key:output

Key:({'shape': (100, 10), 'min': -0.09024425, 'max': 0.037463047, '99.9': 0.03325532240048089},)


注意,其中从第二个开始,就是元组了,而不是字典了。
所以要在self.output_statistics[output[0]]后面再加上一个[0]

 类似资料: