Вы можете преобразовать этот пример с помощью dict-понимания (пустые списки преобразуются в None
):
my_dict = { 'base_score': [0.5],
'colsample_bylevel': [0.5],
'colsample_bytree': [0.7000000000000001],
'learning_rate': [0.2],
'max_depth': [10.0],
'min_child': [80.0],
'min_split_loss': [0.8],
'n_estimators': [500.0],
'norm': [1],
'norm_norm': [2],
'quant_distr': [],
'scale': [3],
'scale_pos_w': [3.1],
'subsample': [0.8]}
new_dict = {k:v[0] if len(v) > 0 else None for k, v in my_dict.items()}
print(new_dict)
Выходы:
{'base_score': 0.5, 'colsample_bylevel': 0.5, 'colsample_bytree': 0.7000000000000001, 'learning_rate': 0.2, 'max_depth': 10.0, 'min_child': 80.0, 'min_split_loss': 0.8, 'n_estimators': 500.0, 'norm': 1, 'norm_norm': 2, 'quant_distr': None, 'scale': 3, 'scale_pos_w': 3.1, 'subsample': 0.8}
Приложения Магазина Windows не могут использовать Chrome и должны использовать браузер по умолчанию, поставляемый с Windows (вы даже не можете поместить браузер non-Edge в магазин Windows) . Я думаю, хорошая новость заключается в том, что если вы терпеливы, Blink (на котором основан движок рендеринга, на котором основан Chrome) станет движком рендеринга Edge по умолчанию в следующем году. Кстати, пешеходный переход также мертв, поскольку Chrome теперь является движком рендеринга для всех современных телефонов Android.