0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 46

Выдает проблему IndentationExpected

03.04.2020, 13:09. Показов 1712. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
A=np.array([[0,1,2,3],
            [10,20,30],
            [5,6,8],
            [15,25,35]]);
B=np.array([[1,3,5],
            [3,5,7],
            [4,6,8],
            [5,2,3]]);
S=0;
for k in range(len(A)):
    for j in range(len(A[i])):
for k in range(len(B)):
    for j in range(len(B[i])):
 
S+=A[k][i]*B[k,j]
 
C[I,j]=S;
 
for i in range(len(C)):
    for j in range(len(C[i])):
        print(C[i][j],end='')
    print()
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.04.2020, 13:09
Ответы с готовыми решениями:

Пытаюсь установить утилиту psycopg2 и выдаёт проблему
!pip install psycopg2 pip install psycopg2-binary==2.8.6 install psycopg2 Defaulting to user installation because normal site-packages...

виндовс выдает проблему о жоском диске
привет ребят! недавно начала высвечиаться ошибка что-то типо ЖД поврежден и копируйде даные чтобы их не потерять, но юзаю оба диска...

Проблему с кодом, выдает исключение не могу понять что к чему
Вот что пишет: Строки нельзя программным способом добавить в коллекцию строк DataGridView, если элемент управления привязан к данным."...

20
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.04.2020, 13:24
Цитата Сообщение от Xeskiss Посмотреть сообщение
выдает проблему
Где проблема? В том, что ты не умеешь вставлять на форум отформатированный код в специальных тегах?
Кнопка Python для этого есть.
0
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 46
03.04.2020, 13:29  [ТС]
Во первых, да согласен что я протупил и не нажал на кнопку python.
Во вторых, прога выдает ошибку а это пример нашего учителя которую нужно проверить я вовсе не понимаю как оно должно зароботать
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.04.2020, 13:30
Цитата Сообщение от Xeskiss Посмотреть сообщение
прога выдает ошибку
Какую? Или мы тут все экстрансенсы?
0
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 46
03.04.2020, 13:34  [ТС]
ВОТ И ЗАДАЧА
Миниатюры
Выдает проблему IndentationExpected  
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.04.2020, 13:35
Xeskiss,
Проблема какая? Повторю: проблема какая? Повторю: проблема какая?
0
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 46
03.04.2020, 13:47  [ТС]
вот проблема
Миниатюры
Выдает проблему IndentationExpected  
0
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 46
03.04.2020, 13:48  [ТС]
А можете проверить и сделать так чтобы ошибки не было
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.04.2020, 13:55
Цитата Сообщение от Xeskiss Посмотреть сообщение
сделать так чтобы ошибки не было
Прочитай про блоки в Python.
У тебя неверный отступ.

Добавлено через 2 минуты
P.S. А вообще в numpy циклы не используют. Это глупость.
1
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 46
03.04.2020, 13:56  [ТС]
или так?
Миниатюры
Выдает проблему IndentationExpected  
0
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 46
03.04.2020, 14:00  [ТС]
если исправить косяки печати программы
Миниатюры
Выдает проблему IndentationExpected  
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.04.2020, 14:18
Неужели непонятно что в коде переменные циклов используют неверные имена? Они должны быть для каждого цикла индивидуальные.
Хотя, в конечном итоге я не понимаю что за бредовая задача решается. Что и с чем должно быть перемножено и зачем? Почему А массив рваный? В numpy такие не используются.
Python
1
2
3
4
5
for i in range(len(A)):
    for j in range(len(A[i])):
        for k in range(len(B)):
            for l in range(len(B[k])):
                S += A[i][j]*B[k][l]
Это вообще бред.
C[I,j]=S;
Откуда I большая вообще? И что такое С?
Где инициализация массива С?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
03.04.2020, 14:29
Нужно исправить ошибку
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.04.2020, 14:35
Рыжий Лис,
Та тема дубликат - ее модераторы все равно удалят.
0
0 / 0 / 0
Регистрация: 18.10.2019
Сообщений: 46
03.04.2020, 15:30  [ТС]
C=[];
типа так сделать?
0
5522 / 2875 / 572
Регистрация: 07.11.2019
Сообщений: 4,771
03.04.2020, 15:36
Цитата Сообщение от Garry Galler Посмотреть сообщение
Хотя, в конечном итоге я не понимаю что за бредовая задача решается
Это, похоже, умножение матриц. Сумма произведения строки на столбец. В numpy это просто A*B.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
03.04.2020, 15:36
Нет. Типа так:
Python
1
С=np.array()
или
Python
1
C=np.zeros((10,100))
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.04.2020, 15:50
Цитата Сообщение от u235 Посмотреть сообщение
Это, похоже, умножение матриц.
Так массив A не матрица, а jagged array. Потому и умножение матриц не применишь.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
03.04.2020, 16:07
Цитата Сообщение от Garry Galler Посмотреть сообщение
Так массив A не матрица
Там скорей всего в задании лишний элемент.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
A=np.array([
    [1,2,3],
    [10,20,30],
    [5,6,8],
    [15,25,35],
    ])
B=np.array([
    [1,3,5],
    [3,5,7],
    [4,6,8],
    [5,2,3],
    ])
print(A*B)
Code
1
2
3
4
[[  1   6  15]
 [ 30 100 210]
 [ 20  36  64]
 [ 75  50 105]]
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
03.04.2020, 16:42
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Там скорей всего в задании лишний элемент.
Может и лишний. Может и само задание - лишнее. По крайней мере, в таком виде.
Но A*B это поэлементное умножение, а не матричное.
Матричное это A @ B и оно все равно здесь не работает.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.04.2020, 16:42
Помогаю со студенческими работами здесь

Сумма ряда: Программа выдает пустую консоль. Как решить проблему?
Доброго времени суток. Написан код для вычисления суммы бесконечного ряда. Ряд выглядит следующим образом: ...

VIsual Studio 2022 не понимает кодировку и выдаёт кракозябры - как пофиксить данную проблему?
Выберите команду Вывести данные на экран - 1 Удаление записи - 2 ...

В коде ошибка в 4 батоне(сортировка) как убрать проблему проблему(112 строка)
unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, ...

Исправить проблему с размножающимися элементами ListBox и проблему со сортировкой
Доброго времени суток. Подскажите пожалуйста, кто знает, все нервы уже истрепал с этой сортировкой имеется Listbox и на форме код для...

Решите проблему...
Немогу решить проблему ,,, Помогите плиз! var a:array of integer; b:array of integer; i,j,n:integer; procedure...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru