Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 28.10.2022
Сообщений: 18
1

Доделайте код умножения двух матриц так чтобы программа умножала матрицы разных размеров

01.11.2022, 17:19. Показов 382. Ответов 3

Author24 — интернет-сервис помощи студентам
Доделайте код умножения двух матриц так чтобы программа умножала матрицы разных размеров. Вот сам код -

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from pyparsing import col
 
A = [[1,2,3],[4,5,6],[7,8,9]]
B = [[1,2,3],[4,5,6],[7,8,9]]
C = []
 
def sizeMatrix(Maxrix):
    row = len(Maxrix)
    column = len(Maxrix[0])
    return [row,column]
 
for row in range(len(A)):
    rowC = []
    for column in range(len(A[row])):
        x = 0
        for i in range(len(A[row])):
            x = A[i][column]*B[row][i] + x
        rowC.append(x)
    C.append(rowC)
 
for i in C:
    print(i)
print(sizeMatrix(A))
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2022, 17:19
Ответы с готовыми решениями:

Доделать умножение двух матриц так чтобы программа умножала матрицы разных размеров
Доделать умножение двух матриц так чтобы программа умножала матрицы разных размеров. from...

Как сделать так, чтобы по тексту программа находила и умножала сумму справа на процент допустим 4?
Всем привет, мне нужна помощь в файле ниже я красным выделил ,что нужно найти и умножить . Так...

Сравнить умножения двух квадратных матриц с использованием разных алгоритмов
Доброе время суток! Вот у меня такие задачки, помогите решить пожалуйста :help: Вторая...

Из двух матриц сформировать третью так, чтобы элементы второй матрицы были записаны под первой
Дорогие друзья! Дано 2ва двумерных массива нужно сформировать третий, да бы элементы 2го массива...

Составить функцию поэлементного умножения двух строк одинаковой длины из разных матриц
Составить функцию поэлементного умножения двух строк одинаковой длины из разных матриц. Используя...

3
Йуный плагиат-падаван)
175 / 118 / 45
Регистрация: 17.10.2022
Сообщений: 568
01.11.2022, 20:21 2
Прикрепите код, напишите решетками, что где надо делать и я помогу
0
0 / 0 / 0
Регистрация: 28.10.2022
Сообщений: 18
01.11.2022, 21:27  [ТС] 3
в том то и дело, что я не знаю где что нужно делать, чтобы условие работало
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
37303 / 20737 / 4272
Регистрация: 12.02.2012
Сообщений: 34,131
Записей в блоге: 14
01.11.2022, 21:37 4
Лучший ответ Сообщение было отмечено krxsahh как решение

Решение

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
def mult_matr(a,b):
    rowsa=len(a)
    colsa=len(a[0])
    rowsb=len(b)
    colsb=len(b[0])
    
    if colsa==rowsb:
        res=[]
        for i in range(rowsa):
            row=[]
            for j in range(colsb):
                s=0
                for k in range(colsa):
                    s=s+a[i][k]*b[k][j]
                row.append(s)
            res.append(row)
        return res
    else:
        return None
        
a=[[1,2,3],[4,5,6]]
b=[[1,2],[3,4],[5,6]]
 
c=mult_matr(a,b)
 
print(c)
2
01.11.2022, 21:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2022, 21:37
Помогаю со студенческими работами здесь

Прокомментировать код умножения двух матриц
Всем добрый вечер. Хотел бы попросить кого нибудь о небольшой помощи. Можете пожалуйста...

Как написать код умножения двух матриц?
Нужно написать макрос который переумножает одну матрицу на другую... По листав форумы я сделал вот...

Сделать так, чтобы фильтрация была двух столбиков с двух разных edit и не одновременно
Есть фильтрация, которая фильтрует определенный столбик в таблице, но только один. Нужно сделать...

Составить подрограмму вычислений k-ой степени матрицы из (n x n) элементов, используя подпрограмму умножения двух матриц
Составить подпрограмму вычислений k-ой степени квадратной матрицы из (n x n) элементов, используя...

Суммирование и умножения двух прямоугольных матриц, умножение матрицы на число, умножение матрицы на вектор
Друзья! Обращаюсь к тем, кому не сложно закинуть готовую или в качестве развлечения написать...

Сложения матриц разных размеров
написал программу для сложения матриц, но только одинаковых размеров, что нужно переделать чтобы...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru