Size: a a a

Сообщество Python Программистов

2021 April 03

L

Leandoer in Сообщество Python Программистов
Спасибо всем кто помог до этого, оказалось я просто не вызвал метод
Столкнулся с другой проблемой
Я планировал усложнить функционал кнопок и сделать так чтобы в зависимости от кнопки одна функция predict реализовывалась по разному, но как я понял в методе нажатия на кнопку я не могу дать функции аргумент.
Как можно реализовать подобное?
P.s. Код недееспособный просто вставил чтобы было легче понять ход мыслей
источник

L

Leandoer in Сообщество Python Программистов
Типо я хочу чтобы кнопка вызывала функцию с определенным аргументом
источник

DS

Dmitry Sd in Сообщество Python Программистов
источник

E

Egor in Сообщество Python Программистов
@grachik777 @python_scripts_hr
и не надо "возьмите заказик", пиши тз, имей уважение к людям
источник

ГА

Грачик Абдулошвили... in Сообщество Python Программистов
так ТЗ там есть. разве его мало?
источник

E

Egor in Сообщество Python Программистов
from functools import partial
...
источник

E

Egor in Сообщество Python Программистов
ты скинул скриншот, это полное неуважение
источник

ЕК

Евгений Ковалев... in Сообщество Python Программистов
Подскажите, пожалуйста, что я не так написал, у меня в переменной "y" хранится много значений (good, maybe, never)
Но когда я вывожу self.labels, то у меня на выходе получается только по одному значению [None, 'good', 'never', 'maybe'] , а нужно чтобы были все good, все maybe и never

Вот мой код:

db = sqlite3.connect('news.db')
cur = db.cursor()
X = cur.execute("""SELECT title FROM news""").fetchall()
y = cur.execute("""SELECT label FROM news""").fetchall()
y = [i[0] for i in y]


class NC:


   def __init__(self, alpha: int) -> None:
       self.alpha = alpha
   
   def fit(self, X, y):
       self.labels = list(set(y))
       self.class_p = {i: self.labels.count(i) / len(y) for i in self.labels}

a = NC(alpha=1)
a.fit(X, y)
print(a.labels)
print(a.class_p)
источник

ЕК

Евгений Ковалев... in Сообщество Python Программистов
разобрался, ошибка в формуле у меня
источник

¯

¯\_(ツ)_/¯  in Сообщество Python Программистов
можно в место передачи аргумента в метод передать его в конструктор класса в котором вы объявляете этот метод передать то значение как атрибут класса и работать с ним ну или как вариант попробовать
from functools import partial
self.some_btn.clicked.connect(partial(func_name, arg))
источник

L

Leandoer in Сообщество Python Программистов
Спасибо
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму F Bekzod до 154.02 (+7.07)
источник

¯

¯\_(ツ)_/¯  in Сообщество Python Программистов
источник

v

voenkom in Сообщество Python Программистов
сори за ворнинг, почему это так работает?
источник

E

Egor in Сообщество Python Программистов
как?
источник

E

Egor in Сообщество Python Программистов
а, ты про это
источник

E

Egor in Сообщество Python Программистов
точно сказать не могу, но могу пару приколов еще показать
источник

v

voenkom in Сообщество Python Программистов
да, сори за качество
источник

v

voenkom in Сообщество Python Программистов
-5 256?)
источник

K

KarmaBot in Сообщество Python Программистов
Вы слишком часто меняете карму
источник