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

Сформировать матрицу вещественных чисел NxN

27.06.2019, 17:06. Показов 5216. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Никак не получается додуматься до того как заполнить матрицу N на N таким образом, чтобы сумма элементов в каждой строке была равно 1.

То есть, примерно так:
n = 3

0.1 0.3 0.6
0.2 0.4 0.4
0.2 0.5 0.3
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.06.2019, 17:06
Ответы с готовыми решениями:

Чтение матрицы из текстового файла в матрицу вещественных чисел numpy на Python
Добрый день! Нужна ваша помощь) Мне нужно прочитать текстовый файл состоящий из данных в таком виде (5 строк и 14 элементов в строке через...

Ввести матрицу А вещественных чисел размерности NxN
Ввести матрицу А вещественных чисел размерности NxN.

Сформировать матрицу NxN, состоящую из чисел вычисленных по формуле A(i, j) = (k-1+i)^j
Сформировать матрицу NxN, состоящую из чисел вычисленных по формуле A(i, j) = (k-1+i)^j. И посчитать сумму строк и столбцов. У меня есть...

6
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
27.06.2019, 19:00
Берёте магический квадрат n*n, делите каждый элемент на n(n^2+1)/2 и готово.
(Только не надо мне говорить, что вы не знаете, как построить магический квадрат. По крайней мере, теперь вы знаете, что гуглить.)
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
28.06.2019, 10:08
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
import random
 
def randList(m):
    r=[]
    s=0.0
    for i in range(m):
        x=random.random()/m
        r+=[x]
        s+=x
    d=1.0-s
    for i in range(m):
        if (r[i]+d>=0) & (r[i]+d)<1:
            r[i]+=d
            break
    return r
    
def matr(n,m):
    m=[randList(m) for i in range(n)]
    return m
    
Matrix=matr(10,5)
 
print(str(Matrix))
 
print(list(map(sum,Matrix)))
https://onlinegdb.com/r1re6V7gS
1
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
28.06.2019, 15:42
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import  random
def matrgen(a,b,n,m):
    for i in range(a):
        if i==0:
            m.append(random.randint(1,10)*0.1)
        else:
            m.append(random.randint(1,10)*0.1)
    for i in range(b):
        n.append(m)
    for i in range(b):
        print(*n[i])
        print()
if __name__ == '__main__':
    m = []
    n = []
    print("enter number of columns")
    print("enter number of rows")
    a = int(input())
    b = int(input())
    matrgen(a, b, n, m)
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
28.06.2019, 16:37
Dax, где гарантия, что сумма строки будет = 1?
1
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
28.06.2019, 18:25
Цитата Сообщение от Catstail Посмотреть сообщение
Dax, где гарантия, что сумма строки будет = 1?
Catstail, виноват , проглчдел, видимо, ч на сегодне, уже все.
1
0 / 0 / 1
Регистрация: 08.12.2013
Сообщений: 38
28.06.2019, 18:59  [ТС]
Всем огромное спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.06.2019, 18:59
Помогаю со студенческими работами здесь

Сформировать квадратную матрицу вещественных чисел размерности m x m
№ 2 С помощью генератора случайных чисел сформировать квадратную матрицу вещественных чисел размерности m x m, где значение m &lt;=7...

Создать файл F вещественных чисел. Сформировать из файла матрицу A максимально возможного размера, заполняя ее
Создать файл F вещественных чисел. Сформировать из файла матрицу A максимально возможного размера, заполняя ее по строкам. В матрице...

Сформировать матрицу nxn
Помогите пожалуйста сформировать матрицу nxn n 0 0 ... 1 n n-1 0 ... 1 n 0 n-2 ... 1 ... n 0 0 ... 1

Сформировать квадратную матрицу nxn
Нужна помощь ребят. Сформировать квадратную матрицу ( nxn ) по заданному образцу:

Сформировать матрицу nxn в эксель
номер 30


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Определение даты списания и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: установить период списания автоматически и запретить. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru