Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/26: Рейтинг темы: голосов - 26, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 05.12.2020
Сообщений: 7

TypeError: unsupported operand type(s) for

05.12.2020, 14:55. Показов 4936. Ответов 8

Студворк — интернет-сервис помощи студентам
помогите пожалуйста бороться с ошибками питона
Миниатюры
TypeError: unsupported operand type(s) for  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.12.2020, 14:55
Ответы с готовыми решениями:

TypeError: unsupported operand type(s) for
Traceback (most recent call last): File "G:/Питон/0003.py", line 5, in <module> borshch_tips1 = maney1/borshch TypeError:...

TypeError: unsupported operand type(s)
class Person: def print_info(self, n): for i in range(n): print(f'Name: {self.name}, Surname: {self.surname}, Place of birth:...

TypeError: unsupported operand type(s) for *: 'int' and 'type'
Подскажите что за ошибка? TypeError: unsupported operand type(s) for *: 'int' and 'type' import math a=float(input("Введите...

8
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
05.12.2020, 15:20
elaskins, внутренние скобки убери

Добавлено через 2 минуты
У тебя вроде список, а не массив numpy.
Тогда убери запятые, а в след цикле оберни индексы по отдельности в квадратные скобки
1
0 / 0 / 0
Регистрация: 05.12.2020
Сообщений: 7
05.12.2020, 15:21  [ТС]
если убрать он вот такое выдает
Миниатюры
TypeError: unsupported operand type(s) for  
0
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
05.12.2020, 15:24
elaskins, выложи весь код. Только в теги "оберни"
1
0 / 0 / 0
Регистрация: 05.12.2020
Сообщений: 7
05.12.2020, 15:25  [ТС]
чет не то я наверн делаю...
Миниатюры
TypeError: unsupported operand type(s) for  
0
0 / 0 / 0
Регистрация: 05.12.2020
Сообщений: 7
05.12.2020, 15:28  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import numpy as np
def _print_mat(x):
    for row in x:
        print(row)
n = int(4); 
kp = p = 1
ak = np.array ([[4, 3, 7, 2,],[1,3,5,6,],[5,7,1,8,],[6,7,8,1,]])
 
a = [[2,4,1,1, 1,0,0,0,],
     [0,2,1,0, 0,1,0,0,],
     [2,1,1,3, 0,0,1,0,],
     [4,0,2,3, 0,0,0,1,]]
 
e = xo = np.array([[0,0,0,0,],[0,0,0,0,],[0,0,0,0,],[0,0,0,0,]])
print('Вычисление обратной матрицы - XO')
print('Классическим методом Гаусса - Жордана')
print(a)
 
for i in range(0, n):
    aii = a[i],[i]
    for j in range(i+1 , n+i+1):
        a[i][j]=a[i][j]/aii
    a[i],[i]=1
    for k in range(0 , n):
        if k !=i:
            kp = a[k],[i]
            for j in range(i+1 , n+i+1):
                a[k , j]=a[k , j]-a[i , j]*kp
            a[k , i]=0
print('Преобразованная матрица A DLY XO')
print(a)
print('Обратная матрица XO')
for i in range(0,n):
    for j in range(0,(n)):
        xo[i , j]=a[i , n+j]
print(xo)
e = np.dot(xo,ak)
print('Единичная матрица E = XO * AK')
print(e)
print('конец программы')
0
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
05.12.2020, 15:33
Лучший ответ Сообщение было отмечено elaskins как решение

Решение

elaskins,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import numpy as np
def _print_mat(x):
    for row in x:
        print(row)
n = int(4); 
kp = p = 1
ak = np.array ([[4, 3, 7, 2,],[1,3,5,6,],[5,7,1,8,],[6,7,8,1,]])
 
a = [[2,4,1,1, 1,0,0,0,],
     [0,2,1,0, 0,1,0,0,],
     [2,1,1,3, 0,0,1,0,],
     [4,0,2,3, 0,0,0,1,]]
 
e = xo = np.array([[0,0,0,0,],[0,0,0,0,],[0,0,0,0,],[0,0,0,0,]])
print('Вычисление обратной матрицы - XO')
print('Классическим методом Гаусса - Жордана')
print(a)
 
for i in range(0, n):
    aii = a[i][i]
    print(aii)
    for j in range(i+1 , n+i+1):
        a[i][j]=a[i][j]/aii
    a[i][i]=1
    for k in range(0 , n):
        if k !=i:
            kp = a[k][i]
            for j in range(i+1 , n+i+1):
                a[k][j]=a[k][j]-a[i ][j]*kp
            a[k][i]=0
print('Преобразованная матрица A DLY XO')
print(a)
print('Обратная матрица XO')
for i in range(0,n):
    for j in range(0,(n)):
        xo[i][j]=a[i][n+j]
print(xo)
e = np.dot(xo,ak)
print('Единичная матрица E = XO * AK')
print(e)
print('конец программы')
1
0 / 0 / 0
Регистрация: 05.12.2020
Сообщений: 7
05.12.2020, 15:36  [ТС]
спасибо
0
Эксперт Python
8850 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,316
05.12.2020, 15:44
Лучший ответ Сообщение было отмечено elaskins как решение

Решение

elaskins, Функция печати
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import numpy as np
def _print_mat(x, form):
    for row in x :
        print(*map(form.format, row))
n = int(4); 
kp = p = 1
ak = np.array ([[4, 3, 7, 2,],[1,3,5,6,],[5,7,1,8,],[6,7,8,1,]])
 
a = [[2,4,1,1, 1,0,0,0,],
     [0,2,1,0, 0,1,0,0,],
     [2,1,1,3, 0,0,1,0,],
     [4,0,2,3, 0,0,0,1,]]
 
e = xo = np.array([[0,0,0,0,],[0,0,0,0,],[0,0,0,0,],[0,0,0,0,]])
print('Вычисление обратной матрицы - XO')
print('Классическим методом Гаусса - Жордана')
form = '{:2d}'
_print_mat(a, form)
 
for i in range(0, n):
    aii = a[i][i]
    print(aii)
    for j in range(i+1 , n+i+1):
        a[i][j]=a[i][j]/aii
    a[i][i]=1
    for k in range(0 , n):
        if k !=i:
            kp = a[k][i]
            for j in range(i+1 , n+i+1):
                a[k][j]=a[k][j]-a[i ][j]*kp
            a[k][i]=0
print('Преобразованная матрица A DLY XO')
form = '{:.4f}'
_print_mat(a, form)
print('Обратная матрица XO')
for i in range(0,n):
    for j in range(0,(n)):
        xo[i][j]=a[i][n+j]
form = '{:2d}'
_print_mat(xo, form)
e = np.dot(xo,ak)
print('Единичная матрица E = XO * AK')
_print_mat(e, form)
print('конец программы')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.12.2020, 15:44
Помогаю со студенческими работами здесь

TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
def task23(start, end): if start > end and start == 17: return 0 if start == end: return 1 if start <...

TypeError: unsupported operand type(s) for +: 'int' and 'list'
Привет, пытаюсь написать бота vk с помощью библиотеки vk_api Хочу сделать так чтобы сообщение отправлялось в 2 беседы сразу, в peer_id...

TypeError: unsupported operand type(s) for //: 'NoneType' and 'int'
Код полностью не готов т.к не могу починить ошибку import numpy as np class GiftSet: def __init__(self, *data): ...

TypeError: unsupported operand type(s) for %: 'NoneType' and 'float'
Здравствуйте, имеется код: import math import random #f1 = y**2 #f2 = y*z #f3 = x*y + 2*y #f4 = y ** 3

TypeError: unsupported operand type(s) for -: 'int' and 'list'
Подскажите пожалуйста, что нужно сделать, что бы исправить данную ошибку import cv2 from cvzone.HandTrackingModule import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru