Самый чистый (и, на мой взгляд, лучший) способ сделать это с блоком try...catch
. Таким образом, вы можете безопасно и изящно потерпеть неудачу, если свойства, которые вы ищете, не существуют, например:
var state;
function myFunction() {
try {
if (state.staff.members.length < 5 || state.staff.departments.length < 5) {
return "PASS";
}
} catch (e) {
console.log(e.toString());
return "PASS"
}
return "FAIL";
}
console.log(myFunction());
Эта ошибка может быть связана с matplotlib backend not using Tkgg
или библиотекой Колаба pylab
. Обратите внимание, что эта диаграмма построена с использованием matplotlib.pylab
(в dispersion.py
НЛТК) и , они, как представляется, препятствуют использованию пилаба . Я открыл проблему здесь , если вы хотите оставаться в курсе, тем временем вы можете запустить код из вашего локального компилятора, сохранить рисунок и использовать его в Colab, если вам нужен вывод.
Вы можете попытаться отобразить рисунок во внешнем окне вместо встроенного, используя %matplotlib qt
, если вы получили ошибку привязки, попробуйте установить PyQt5
с помощью !pip install PyQt5
.
Я попробовал описанные выше методы, и, похоже, у меня не получилось, если проблема все-таки решена или если вы найдете решение, опубликуйте его здесь, пожалуйста. [1112 ]