ahd75 commited on
Commit
7253ef8
·
verified ·
1 Parent(s): 3f81216

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -55,10 +55,12 @@ def clean_ppstructure_result(result):
55
  return cleaned_dict
56
  elif isinstance(result, np.ndarray):
57
  return result.tolist() # crucial: converts numpy array to standard list
58
- elif isinstance(result, (np.float32, np.float64)):
59
- return float(result) # crucial: converts numpy floats to standard python floats
60
- elif isinstance(result, (np.int32, np.int64)):
61
- return int(result)
 
 
62
  else:
63
  return result
64
 
 
55
  return cleaned_dict
56
  elif isinstance(result, np.ndarray):
57
  return result.tolist() # crucial: converts numpy array to standard list
58
+ elif isinstance(result, np.floating):
59
+ return float(result) # crucial: converts ALL numpy floats (32, 64, etc) to standard python floats
60
+ elif isinstance(result, np.integer):
61
+ return int(result) # crucial: converts ALL numpy ints (int8, int16, uint8, etc) to standard python ints
62
+ elif isinstance(result, np.bool_):
63
+ return bool(result)
64
  else:
65
  return result
66