На самом деле это возможно - используйте Flash.
Вы можете либо сгенерировать контент с помощью JS, а затем инициализировать некоторые флеш-вары или просто сделать все в флеш-ролике.
Пожалуйста, возьмите посмотрите на этот для некоторых важных замечаний.
Вы можете использовать 2 простых цикла, как это:
my_dict = {'abc':{'a':0.987, 'b':0.765, 'c': numpy.nan}, 'mda':{'a':0.145, 'b':0.584, 'e':numpy.nan}, 'fop':{'a':0.145, 'b': numpy.nan, 'c':0.485}}
for items in my_dict:
get_key = my_dict[items]
for key, values in get_key.copy().items():
if numpy.isnan(values):
del get_key[key]
my_dict
> {'abc': {'a': 0.987, 'b': 0.765},
'mda': {'a': 0.145, 'b': 0.584},
'fop': {'a': 0.145, 'c': 0.485}}
Вы можете просто использовать понимание слова, чтобы узнать, является ли значение np.nan
:
new_dict = {k: {a: b for a, b in v.items() if not np.isnan(b)} for k, v in my_dict.items()}