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

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

02.05.2019, 10:45. Показов 1068. Ответов 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2019, 10:45
Ответы с готовыми решениями:

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

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

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

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

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


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

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

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
4553 / 1979 / 354
Регистрация: 17.03.2012
Сообщений: 9,917
Записей в блоге: 5
02.05.2019, 15:57 5
Muriam, используйте numpy. Без него работа с матрицами - не работа, а сплошное мучение.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2019, 15:57

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

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

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

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

Как посчитать сумму и разность чисел в одномерном массиве?
Как написать функцию??обьясните плз

Как посчитать сумму двух чисел в MS Visual Studio 2008?
Доброго дня и ночи, товарищи программисты! До сих пор я писал программы в Borland C++ Builder 6,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru