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

Умножение матриц

10.04.2021, 18:05. Показов 4856. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите программу, вычисляющую произведение матриц. При этом исходные матрицы и матрица продукт находятся в файлах, в программе может храниться только по одному элементу каждой из матриц. После проведения расчётов выведите результат.

Туплю, помогите, пожалуйста. Я не очень хорошо понимаю, как питон взаимодействует с файлами.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.04.2021, 18:05
Ответы с готовыми решениями:

Умножение матриц
Здравствуйте, почему при умножении этих двух матриц мне выводит одно число, если в итоге должна получиться друга матрица? q = np.array() ...

Упростить код для программы "сложение и умножение двух матриц"
print("Программа для сложения и умножения двух матриц") a= b= u= z= w= k=0 q=0 i=0 j=0

Умножение матриц
Здравствуйте! Мне нужно написать программу умножения двух матриц A и B. Я написала функции генерирования для обеих матриц, но не могу...

13
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38157 / 21093 / 4305
Регистрация: 12.02.2012
Сообщений: 34,675
Записей в блоге: 14
10.04.2021, 19:36
Цитата Сообщение от ekrucg Посмотреть сообщение
в программе может храниться только по одному элементу каждой из матриц.
- по одному числу ??? Пример матриц можно посмотреть?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
10.04.2021, 19:40
Присоединяюсь.
0
 Аватар для Matrix3007
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
10.04.2021, 19:57
У одной матрицы бери элементы из строк, у другой - из столбцов. Умножай их и добавляй произведение в новую матрицу.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
10.04.2021, 20:15
Matrix3007, как это сделать, если матрицы в файлах?
0
 Аватар для Matrix3007
198 / 164 / 41
Регистрация: 13.05.2019
Сообщений: 844
10.04.2021, 20:27
iSmokeJC, ориентироваться по запятым (ну или чем там элементы разделены) и переносам строк
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38157 / 21093 / 4305
Регистрация: 12.02.2012
Сообщений: 34,675
Записей в блоге: 14
11.04.2021, 08:18
iSmokeJC, если файлы двоичные, а значения элементов - числа с плавающей точкой, то не так трудно. Но пусть TC даст пример файла.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
11.04.2021, 08:58
Цитата Сообщение от Catstail Посмотреть сообщение
то не так трудно
Согласен. Но мне кажется, ТС таки некорректно привел ТЗ.
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.04.2021, 10:10
а вот так нельзя, читерство, да, (с точки зрения я.лицея)?
Python
1
2
3
4
5
6
import numpy
a = numpy.arange(0, 9).reshape(3, 3)
b = numpy.arange(0, 9).reshape(3, 3)
print(a)
print(b)
print(a*b)
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
11.04.2021, 10:18
Цитата Сообщение от Dax Посмотреть сообщение
читерство, да
Конечно. Где чтение с файлов?
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.04.2021, 10:37
iSmokeJC, не только в чтении беда, у них, небось, еще и numpy под запретом
0
5514 / 2867 / 571
Регистрация: 07.11.2019
Сообщений: 4,750
11.04.2021, 14:35
Dax, еще проблема, что у вас ответ неверный с точки зрения умножения матриц.
1
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
11.04.2021, 14:53
Цитата Сообщение от ekrucg Посмотреть сообщение
находятся в файлах
в файлах hdf5?
0
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
11.04.2021, 14:58
u235, так-то оно верней должно быть, но, я.лицей не оценит(
Python
1
2
3
4
5
import numpy
a = numpy.arange(0, 9).reshape(3, 3)
b = numpy.arange(0, 9).reshape(3, 3)
c = numpy.dot(a, b)
print(c)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.04.2021, 14:58
Помогаю со студенческими работами здесь

Умножение матриц
Если стараться расписать: Напишите функцию, которая принимает 3 матрицы A B и C. Матрицы A и B заполнены рандомными числами, и количество...

Умножение матриц
Пожалуйста, помогите разобраться в решение задачи! Задача следующая: Напишите программу, которая перемножает две матрицы. ...

Умножение прямоугольных матриц
добрый вечер. Подскажите пожалуйста как сделать умножение прямоугольных матриц, т.е не nXn , а mxn? именно на языке Python. и нужно без...

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

Перемножение матриц, умножение матриц на вектор, сложение матриц
Помогите пожалуйста написать программу, которая производит основные действия с матрицами произвольных размеров (перемножения 2х матриц,...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru