You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			19 lines
		
	
	
		
			423 B
		
	
	
	
		
			Python
		
	
			
		
		
	
	
			19 lines
		
	
	
		
			423 B
		
	
	
	
		
			Python
		
	
import json
 | 
						|
import numpy as np
 | 
						|
from datetime import datetime
 | 
						|
 | 
						|
class IEncoder (json.JSONEncoder):
 | 
						|
	def default (self,object):
 | 
						|
		if type(object) == np.integer :
 | 
						|
			return int(object)
 | 
						|
		elif type(object) == np.floating:
 | 
						|
			return float(object)
 | 
						|
		elif type(object) == np.ndarray :
 | 
						|
			return object.tolist()
 | 
						|
		elif type(object) == datetime :
 | 
						|
			return object.isoformat()
 | 
						|
		else:
 | 
						|
			return super(IEncoder,self).default(object)
 | 
						|
 | 
						|
 |