#python
Вопрос:
Я пытаюсь вычислить режим списка в python с помощью кода visual studio.
Я перепробовал все возможные способы сделать это, но независимо от того, что я делаю, я получаю одну и ту же ошибку: «Ошибка типа: недоступный тип: «список»»
filename = "YYY.mat" filename= r"{}".format(filename) table = loadmat(filename) con_list = [[element for element in upperElement] for upperElement in table['Y']] bv = list(zip(con_list)) bv_stat = [0, min(bv), max(bv), numpy.mean(bv),statistics.mode(bv), np.quantile(bv, .025), np.quantile(bv, .25), np.quantile(bv, .50), np.quantile(bv, .75), np.quantile(bv, .975)]
Я пытался превратить его в набор или кортеж, но безуспешно! Я попытался запустить функцию, которая проходит через нее, подсчитывает и возвращает максимальное значение счетчика, не повезло!
у кого-нибудь есть идеи, как я могу это исправить?!
Комментарии:
1. поделитесь
loadmat
, пожалуйста2. Вы уверены, что в bv содержится то, на что вы надеялись? Попробуйте распечатать его. Вы можете найти результат ярким
3. всегда помещайте полное сообщение об ошибке (начинающееся со слова «Обратная связь») в вопрос (не комментарий) в виде текста (не скриншот, не ссылка на внешний портал). Есть и другая полезная информация.