当前位置: 首页>>代码示例>>Python>>正文


Python ShareYourSystem.getIdStringWithDict方法代码示例

本文整理汇总了Python中ShareYourSystem.getIdStringWithDict方法的典型用法代码示例。如果您正苦于以下问题:Python ShareYourSystem.getIdStringWithDict方法的具体用法?Python ShareYourSystem.getIdStringWithDict怎么用?Python ShareYourSystem.getIdStringWithDict使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ShareYourSystem的用法示例。


在下文中一共展示了ShareYourSystem.getIdStringWithDict方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: loadStats

# 需要导入模块: import ShareYourSystem [as 别名]
# 或者: from ShareYourSystem import getIdStringWithDict [as 别名]
	def loadStats(self,**KwargsDict):
		#MetaDict And DataDict
		self.setDataDict()
		self.SimulationsH5pyFile=SYS.H5pyFileClass().update(
														{
															'FileString':ModelString,
															'FolderPathString':DataPathString
														}
										)
		self.StatsDict=self.SimulationsH5pyFile.FilePointer[SYS.getIdStringWithDict(self.DataDict)]
开发者ID:Ledoux,项目名称:GntSYS,代码行数:12,代码来源:PyPrediSparse.py

示例2: foundSimulations

# 需要导入模块: import ShareYourSystem [as 别名]
# 或者: from ShareYourSystem import getIdStringWithDict [as 别名]
	def foundSimulations(self,**Kwargs):
		###H5PY PART !!!!!!!!
		#MetaDict And DataDict
		self.setDataDict()
		#SYS._print(self.DataDict)
		#Open the hdf5
		self.SimulationsH5pyFile=SYS.H5pyFileClass().update(
														{
															'FileString':ModelString,
															'FolderPathString':DataPathString
														});
		if SYS.getIdStringWithDict(self.DataDict) in self.SimulationsH5pyFile.FilePointer:
			self.Simulations=self.SimulationsH5pyFile.FilePointer[SYS.getIdStringWithDict(self.DataDict)]
			self.SimulationsInt=len(self.Simulations['IFOutput']['&SpikesList']);
		else:
			print(self.SimulationsH5pyFile.FilePointer.keys())
			self.SimulationsInt=0

		print(str(self.SimulationsInt)+" Simulations were Found")
		self.SimulationsH5pyFile.FilePointer.close()
开发者ID:Ledoux,项目名称:GntSYS,代码行数:22,代码来源:PyPrediSparse.py

示例3: loadSimulations

# 需要导入模块: import ShareYourSystem [as 别名]
# 或者: from ShareYourSystem import getIdStringWithDict [as 别名]
	def loadSimulations(self,**Kwargs):
		###H5PY PART !!!!!!!!
		#MetaDict And DataDict
		self.setDataDict()
		#Open the hdf5
		self.SimulationsH5pyFile=SYS.H5pyFileClass().update(
														{
															'FileString':ModelString,
															'FolderPathString':DataPathString
														});
		self.Simulations=self.SimulationsH5pyFile.FilePointer[SYS.getIdStringWithDict(self.DataDict)]
		self.SimulationsInt=len(self.Simulations['IFOutput']['&SpikesList']);

		#load the Outputs
		SimulationOutputs={}

		#Parse the data
		for SimulationInt in xrange(self.SimulationsInt):

			#Get the Data
			SimulationData=SYS.getListingDict(SYS.getDataDictWithDictAndIndexInt(self.Simulations,SimulationInt))

			#convert into numpy array
			for OutputKey in ['RateOutput','IFOutput']:
				SimulationOutputs[OutputKey]={}
				for Key in SimulationData[OutputKey].keys():
					SimulationOutputs[OutputKey][Key]=[]
					if type(SimulationData[OutputKey][Key]).__name__=="Dataset":
						SimulationOutputs[OutputKey][Key]=SimulationData[OutputKey][Key].value
					for ThingIdx in xrange(len(SimulationData[OutputKey][Key])):
						#if type(SimulationData[OutputKey][Key][ThingIdx])==list:
						if type(SimulationData[OutputKey][Key][ThingIdx]).__name__=="Dataset":
							SimulationOutputs[OutputKey][Key].append(SimulationOutputs[OutputKey][Key][ThingIdx].value);
						elif type(SimulationData[OutputKey][Key][ThingIdx])==dict:
							SimulationOutputs[OutputKey][Key].append({})
							for _Key in SimulationData[OutputKey][Key][ThingIdx].keys():
								SimulationOutputs[OutputKey][Key][ThingIdx][_Key]={}
								#if type(SimulationData[OutputKey][Key][ThingIdx][_Key])==list:
								if type(SimulationData[OutputKey][Key][ThingIdx][_Key]).__name__=="Dataset":
									#SimulationOutputs[OutputKey][Key][ThingIdx][_Key]=np.array(SimulationData[OutputKey][Key][ThingIdx][_Key]);
									SimulationOutputs[OutputKey][Key][ThingIdx][_Key]=SimulationData[OutputKey][Key][ThingIdx][_Key].value

			#print("end",SYS.getDictedDictWithVariable(SimulationOutputs))

			#put in the SimulationList
			self.SimulationsList.append(Simulation(SimulationOutputs['RateOutput'],SimulationOutputs['IFOutput']))

		#SYS._print(SYS.getDictedDictWithVariable(self.SimulationsList[0].__dict__))
		self.SimulationsH5pyFile.FilePointer.close()

		#Transfer inputs
		self.IFNetwork.RateOutput=self.SimulationsList[0].RateOutput
		self.IFNetwork.IFOutputsList=map(lambda SimulationInt:
							self.SimulationsList[SimulationInt].IFOutput,xrange(len(self.SimulationsList)))
开发者ID:Ledoux,项目名称:GntSYS,代码行数:56,代码来源:PyPrediSparse.py

示例4: deleteSimulations

# 需要导入模块: import ShareYourSystem [as 别名]
# 或者: from ShareYourSystem import getIdStringWithDict [as 别名]
	def deleteSimulations(self,**Kwargs):
				
		###H5PY PART !!!!!!!!

		#MetaDict And DataDict
		#NewSimulationParameterSet=dict(map(lambda TagName:(TagName,getattr(self,TagName)),TagNames))
		self.setDataDict()
		#SYS._print(self.DataDict)

		#Open the hdf5
		self.SimulationsH5pyFile=SYS.H5pyFileClass().update(
										{
											'FileString':ModelString,
											'FolderPathString':DataPathString
										})
		IdString=SYS.getIdStringWithDict(self.DataDict)
		#SimulationH5pyFile
		#print(SimulationH5pyFile.FilePointer.keys())
		#print(SimulationH5pyFile.FilePointer[IdString])
		self.SimulationsH5pyFile.delete(IdString)
		self.SimulationsH5pyFile.FilePointer.close()
开发者ID:Ledoux,项目名称:GntSYS,代码行数:23,代码来源:PyPrediSparse.py


注:本文中的ShareYourSystem.getIdStringWithDict方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。