Апач
Сильно раздражает и сильно утомляет
Boris
хз давай понятные названия функциям и пиши докстринг и не придется никуда лезть
Boriskas
пиши нормальные сигнатуры и типизауию вставляй
Boriskas
делов то
Апач
Питоновая типизация не работает
Апач
она не даёт гарантий
Апач
ill-typed програма будет работать
Апач
по нормальному - не должна существовать
Fᴏʀᴅᴇɴ
по нормальному - не должна существовать
так питон ведь динамически-типизированный, чему ты удивляешься?
Апач
Уже горит от того что приходится мучительно решать проблемы которых в стат типах не существует by-design. Хочу узнать у знающих людей может есть готовые решения?
🍁 Jaŭhien
Есть тесты, есть аннотации типов
Апач
Я запутался в библиотечном коде
Апач
И просто потому что нету интерфейсов на которые можно посмотреть
Апач
и сигнатур
Апач
Открываем абсолютно любую либу по ML, видим простынку параметров каждый из которых неизвестного типа
Апач
Видим стринговые enum
Boris
примеры будут?
Апач
https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsClassifier.html#sklearn.neighbors.KNeighborsClassifier metric - string or callable два типа сразу - так просто нельзя делать, антипаттерн. metric_params - ещё боле зашкварное зашкварище? Почему нельзя сделать интерфейс метрики и заставить имплементить нужны методы? Почему нельзя сделать статический класс с дефолтными метрикам и вместо string or callable зафорсить передачу IMetric?
Апач
https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.cross_val_score.html X : array-like. array-like это вообще чёрт с рожками неясной наружности. Там где то рядом ходит "фича" что если ему туда не закатишь массив не в C order он просто будет падать по неясному value error
Boris
metric_params : dict, optional (default = None) что не ясного? словарь с параметрами
Апач
антипаттерн однозначно
Апач
а если в словаре не найдётся параметра?
Апач
А если я хочу чтобы он всегда находился и если его там нет програма не запускалась и выдвавла внятное сообщени об ошибке?
Boris
сделай проверку входящих параметров
Boris
если хочешь
Апач
Если там лежит не словарь а инт?
Апач
там проверка будет простынё длинной
Апач
вместо того чтобы зафорсить использование определённого интерфейса надо юзеру понапрягать мосги
Boris
можешь не пользоваться питоном и этой библиотекой
Апач
"дать возможность выбирать, пусть даже и неправильно"
Boris
и нет проблем
Boris
вместо того чтобы зафорсить использование определённого интерфейса надо юзеру понапрягать мосги
ты сам себе мозги напрягаешь, я прочитал описание функции и мне все ясно. если тебе не нравится динамическая типизация то ты выбрал не тот язык
Апач
можешь не пользоваться питоном и этой библиотекой
Почему то все без исключения ML библиотеки написаны на питоне, если бы были вменяемые биндинги на другие ЯП, вопроса бы не возникало. А так возится JPython делать привязку к своему языку отъедает времени знатно и работает через J
Sapient
можете помочь с этим заданием? Нарисуйте фигуру линии, как показано ниже, используя заданные значения оси с соответствующей меткой на оси x, оси y и заголовке. # Matplotlib - это библиотека 2D-графиков Python, которая создает высококачественные графики # и цифры, что помогает нам визуализировать большие данные для лучшего понимания.
Anonymous
кто может плагин написать на Geany ?
Alex
кто может плагин написать на Geany ?
кому-то в 2019м еще нужен Geany?
Tishka17
А я даже не знаю что это
Denis
1 btc
Alex
@Tishka17
Tishka17
Мм
Tishka17
Сиськи
Rino
как запустить скрипт на сервере?
Nikita
Сиськи
Ну так себе
Alex
ну берешь и запускаешь
Tishka17
как запустить скрипт на сервере?
Открываешь консоль и пишешь название скрипта
Tishka17
Всё
Alex
и <Enter> не забудь ;)
Tishka17
Если конечно он на сервере уже
Nikita
как запустить скрипт на сервере?
http://man7.org/linux/man-pages/man2/execve.2.html
Alex
http://man7.org/linux/man-pages/man2/execve.2.html
я вот даже не знаю что хуже, хуево сформулированный вопрос или совет относящийся к нему чуть менее чем никак.
Nikita
Nikita
я вот даже не знаю что хуже, хуево сформулированный вопрос или совет относящийся к нему чуть менее чем никак.
Вдруг человек действительно не понимает, как запускается скрипт. Почитает, поймёт
Alex
даешь ТруЪ ООП враппер над этими варварскими слаботипизированными библиотеками.
Alex
с паттернами и куртизанками
Дивопсина сутулая породистая
Доброго времени суток! Уважаемые товарищи кто может подсказать как в pandas реализовать следдующую схему? Есть массив двухмерный , по примеру 0 1 0 4 0 2 3 5 3 6 как мне привести его к виду 0 1 4 2 3 5 6 Т.е. у меня есть пример для обычного словаря но меня он не устраивает , хочу реализовать через пандас for row in reader: if len(row) > 1: images[row[0]].append(row[1])
Проксимов
@ChastushkiBot
Дивопсина сутулая породистая
Чем не устраивает?
Хочу пандас познать, поржал с частушки
Victor
@ChastushkiBot
это 5😂😂😂
Alex
@ChastushkiBot
орнул
Co(n)stantine👨‍🔬
Туночка️
хочу змейку написать сделал класс поля( массивы в массиве) и стенки вокруг поля а как сделать саму змею хз
Туночка️
єм
Туночка️
пайккьютє
Туночка️
как бі
Anonymous
пайккьютє
Я не понимаю, тебя в Гугле забанили?
Туночка️
спс