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

Как посчитать сумму чисел в матрице?

02.05.2019, 10:45. Показов 2326. Ответов 4

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
#import csv
 
# чтение матрицы из файла
with open('in.txt') as f:
    matrix =[list(map(int, row.split())) for row in f.readlines()]
 
# сохранение матрицы в другой файл    
with open('output.txt', 'w') as f:
    for row in matrix:
        f.write(' '.join(map(str, row)) + '\n')
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.05.2019, 10:45
Ответы с готовыми решениями:

Посчитать сумму всех чисел в матрице, которые идут до числа N, начиная с левого верхнего угла
Такая проблема, нужно написать прог-у , где пользователь вводит двумерный массив М{3,4} и число H. Нужно вывести массив на экран и...

Как посчитать сумму элементов каждой строчки в матрице
скажите пожалуйста как посчитать сумму элементов каждой строчки каждого столбца. ранее огромное спасибо!

Как посчитать сумму чисел из TextBox?
как посчитать сумму чисел .... есть два textbox .. и три переменные a,b,c типа int . в Textbox вводится числа ... я побывал сам не...

4
0 / 0 / 1
Регистрация: 11.02.2018
Сообщений: 133
02.05.2019, 11:16  [ТС]
в файле in.txt матрица записана так, см картинку:


я вывела на экран эту матрицу

Python
1
print(matrix)
как убрать скобки у выведенной на экран матрицы и перенести каждый элемент матрицы (каждые три числа) на новую строку?
Миниатюры
Как посчитать сумму чисел в матрице?  
Изображения
 
0
0 / 0 / 1
Регистрация: 11.02.2018
Сообщений: 133
02.05.2019, 11:45  [ТС]
с помощью ф-ции sum нормально получается

chars = [1,2,3,4,5]
s = sum(chars)
print(s)


но почему таким же способом не получается просуммировать мой двумерный список?

s = sum(matrix)
print(s)
Миниатюры
Как посчитать сумму чисел в матрице?  
0
0 / 0 / 1
Регистрация: 11.02.2018
Сообщений: 133
02.05.2019, 14:33  [ТС]
вот решение:

Python
1
2
3
4
5
6
with open('in.txt') as f:
    matrix =[list(map(int, row.split())) for row in f.readlines()]
 
print(*matrix)
 
print(sum(map(sum, matrix)))
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
02.05.2019, 15:57
Muriam, используйте numpy. Без него работа с матрицами - не работа, а сплошное мучение.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.05.2019, 15:57
Помогаю со студенческими работами здесь

Как посчитать чисел сумму в цикле for?
Привет друзья, подскажите пожалуйста как можно посчитать сумму чисел в каждой итерации цикла? сам пробовал, но не могу додуматься( ...

Как посчитать сумму чисел в 4 диапазонах
Здравствуйте форумчане. С наступающим вас! нужно посчитать сумму чисел в 4 диапазонах. файл с примером прикрепляю. Заранее благодарю!

Посчитать сумму элементов в матрице
Здравствуйте.В архиве моя программа.Задание на форме.Но возникла проблема в вычислении суммы элементов матриц.Сумму элементов...

Как посчитать сумму чисел от 1 до n такого вида:
Если есть таблица значений ti, где i =1..n. Нужно посчитать сумму ti Как это записать в Delphi?..

Как посчитать сумму чисел вводимых в текст бокс?
Есть допустим три тексБокса. В них я ввожу 25 25 50,а результат соответственно должен быть 100.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru