
Iva
05.05.2019
09:52:52
В питоне вообще можно писать рабочий код не держа в голове весь проект сразу?

Петя
05.05.2019
09:53:21

OMEN
05.05.2019
09:53:40
Можно

Boris
05.05.2019
09:54:09

Google

Iva
05.05.2019
09:54:10
Да даже самое маленькое порядка 300-400 строк но с использованием кучи либ
при чем тут питон вообще
почти в любом стат типизированном языке можно писать 70% кода на отморозе смотря на одни интерфейсы и сигнатуры
тут чтобы что то работало надо лезть в нутри каждой функции и думать что туда всунуть
Сильно раздражает и сильно утомляет

Boris
05.05.2019
09:58:08
хз давай понятные названия функциям и пиши докстринг и не придется никуда лезть

Iva
05.05.2019
09:58:45

Boriskas
05.05.2019
09:59:19
пиши нормальные сигнатуры и типизауию вставляй
делов то

Iva
05.05.2019
09:59:32
Питоновая типизация не работает
она не даёт гарантий
ill-typed програма будет работать
по нормальному - не должна существовать

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
05.05.2019
10:00:44

Google

some_random_anonymous
05.05.2019
10:00:55
Будто бы специально сюда для этого залез

Iva
05.05.2019
10:02:09
Уже горит от того что приходится мучительно решать проблемы которых в стат типах не существует by-design. Хочу узнать у знающих людей может есть готовые решения?

Boris
05.05.2019
10:05:28

?? Eugene
05.05.2019
10:05:36
Есть тесты, есть аннотации типов

Iva
05.05.2019
10:05:47
Я запутался в библиотечном коде
И просто потому что нету интерфейсов на которые можно посмотреть
и сигнатур

some_random_anonymous
05.05.2019
10:06:26
Давай примеры непонятного стороннего кода

Iva
05.05.2019
10:07:26
Открываем абсолютно любую либу по ML, видим простынку параметров каждый из которых неизвестного типа
Видим стринговые enum

Boris
05.05.2019
10:08:14
примеры будут?

Iva
05.05.2019
10:11:23
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
05.05.2019
10:13:13
metric_params : dict, optional (default = None)
что не ясного? словарь с параметрами

Iva
05.05.2019
10:13:14
антипаттерн однозначно
а если в словаре не найдётся параметра?
А если я хочу чтобы он всегда находился и если его там нет програма не запускалась и выдвавла внятное сообщени об ошибке?

Boris
05.05.2019
10:14:31
сделай проверку входящих параметров

Google

Boris
05.05.2019
10:14:36
если хочешь

Iva
05.05.2019
10:15:09
Если там лежит не словарь а инт?
там проверка будет простынё длинной
вместо того чтобы зафорсить использование определённого интерфейса надо юзеру понапрягать мосги

Boris
05.05.2019
10:16:23
можешь не пользоваться питоном и этой библиотекой

Iva
05.05.2019
10:16:29
"дать возможность выбирать, пусть даже и неправильно"

Boris
05.05.2019
10:16:37
и нет проблем

Iva
05.05.2019
10:18:09
можешь не пользоваться питоном и этой библиотекой
Почему то все без исключения ML библиотеки написаны на питоне, если бы были вменяемые биндинги на другие ЯП, вопроса бы не возникало. А так возится JPython делать привязку к своему языку отъедает времени знатно и работает через J

Sapient
05.05.2019
10:26:10

Карлос
05.05.2019
10:26:25
кто может плагин написать на Geany ?

Alex
05.05.2019
10:27:59

Tishka17
05.05.2019
10:28:40
А я даже не знаю что это

Dan
05.05.2019
10:32:49
Никто код за тебя писать не будет

Denis
05.05.2019
10:35:11
plt.title('Sample graph!')
plt.xlabel('x - axis')
plt.ylabel('y - axis')
plt.plot([1, 2, 3], [2, 4, 1])
1 btc

Денис
05.05.2019
10:40:12

Alex
05.05.2019
10:40:28
@Tishka17

Tishka17
05.05.2019
10:40:50
Мм
Сиськи

Google

Радмир
05.05.2019
10:41:09
как запустить скрипт на сервере?

/dev
05.05.2019
10:41:21

Alex
05.05.2019
10:41:21
ну берешь и запускаешь

Tishka17
05.05.2019
10:41:45
Всё

Alex
05.05.2019
10:41:59
и <Enter> не забудь ;)

Tishka17
05.05.2019
10:42:00
Если конечно он на сервере уже

Denis
05.05.2019
10:42:49

/dev
05.05.2019
10:42:49

Alex
05.05.2019
10:43:38

/dev
05.05.2019
10:44:20

Denis
05.05.2019
10:45:14

/dev
05.05.2019
10:45:21

Denis
05.05.2019
10:45:44

Alex
05.05.2019
10:47:08
даешь ТруЪ ООП враппер над этими варварскими слаботипизированными библиотеками.
с паттернами и куртизанками

mold
05.05.2019
11:33:32
Доброго времени суток!
Уважаемые товарищи кто может подсказать как в 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])

Iva
05.05.2019
11:36:55

Google

Проксимов
05.05.2019
11:42:40

mold
05.05.2019
11:44:40

Viktor
05.05.2019
11:47:57
это 5???

Alex
05.05.2019
11:49:29
орнул

?
05.05.2019
11:49:41
??

Tynuk
05.05.2019
11:49:44
хочу змейку написать
сделал класс поля( массивы в массиве)
и стенки вокруг поля
а как сделать саму змею хз

Dan
05.05.2019
11:50:54

Tynuk
05.05.2019
11:51:43
єм
пайккьютє
как бі

Dan
05.05.2019
11:55:22