Pull to refresh

Comments 6

Когда вы думаете о блокнотах Jupyter

А если мы о них вообще не думаем? Написали бы, что это за зверь и зачем он вообще нужен. Ликбез, так сказать.

Очень удобный инструмент для прототипирования или логирования этапов исследования, широко используемый в мире ML и в университетах. Например, можно почитать про квантовую телепортацию, деревья решений, рекуррентные нейронные сети, а потом скачать себе на устройство докер-образ с ноутбуком и воспроизвести эксперименты, либо разработать что-то своё. В основном материалы по ссылкам содержат реализации на Python, и очень круто, что ML.NET и C# теперь тоже поддерживаются, и с удобствами.

Как по мне, идея блокнотов как раз в том, чтобы хранить и визуализировать состояние иммутабельных (ну или как-то следить за порядком запуска) данных между их преобразованиями, т.е. pipe visualizer. А тут вы предлагаете ООП, встроенное в конвейер, встроенный в ООП.
Как это странно вместо
[('Капитан','Марвел'),('Капитан','Америка'),('Капитан','Джек Воробей')]

писать
var x = new [] {
new Person{Title="Капитан", Name="Марвел"},
new Person{Title="Капитан", Name="Америка"},
new Person{Title="Капитан", Name="Джек Воробей"},
};
display(x);

Ну, это просчёт самого jupyter, а не .net core-реализации. На Питоне тоже во всех туториалах функцию print вызывают...

Не могу представить, откуда вы это взяли. Может вы никогда не пользовались блокнотом?)
Вот стандартный туториал.
p.s.
В юпитерском блокноте огромное количество недостатков, но не print.
UFO just landed and posted this here
Sign up to leave a comment.