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

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

03.04.2020, 13:09. Показов 1709. Ответов 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
5519 / 2872 / 571
Регистрация: 07.11.2019
Сообщений: 4,767
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
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru