Tagged: матрицы

03
Июн
2021

Как одномерный массив преобразовывать в двухмерный js?

Подскажите как реализовать функцию, которая будет первым параметром принимать одномерный массив, а вторым – желаемое количество элементов в подмассиве и преобразовывать его в двухмерный.
Например такой массив
let arr = [1, 2, 3, 4, 5, 6, 7…

03
Июн
2021

Как одномерный массив преобразовывать в двухмерный js?

Подскажите как реализовать функцию, которая будет первым параметром принимать одномерный массив, а вторым – желаемое количество элементов в подмассиве и преобразовывать его в двухмерный.
Например такой массив
let arr = [1, 2, 3, 4, 5, 6, 7…

03
Июн
2021

Как одномерный массив преобразовывать в двухмерный js?

Подскажите как реализовать функцию, которая будет первым параметром принимать одномерный массив, а вторым – желаемое количество элементов в подмассиве и преобразовывать его в двухмерный.
Например такой массив
let arr = [1, 2, 3, 4, 5, 6, 7…

27
Май
2021

Как заменить повторяющихся индексы на новые?

У меня есть двумерный массив, в котором в первом столбце должны быть написаны уникальные числа от 1 до n. Проблема в том, что некоторых чисел там несколько и нужно заменить повторяющиеся на максимальное + 1.
database – название массива, ко…

18
Май
2021

Перемножение матрицы вероятностей, неверные значения на большом количестве итераций

Следующий код перемножает матрицу вероятностей p саму на себя определенное количество раз. На первых 50 итерациях все нормально, сумма вероятностей в каждой строке sum == 1, но потом я получаю sum > 1, и примерно после 70-й итерации я п…

11
Май
2021

Помогите оптимизировать код с точки зрения потребляемой памяти

Нужно провести главного героя из одной точки игрового поля в другую
кратчайшим путем, не заходя на препятствия. Игровое поле представляет
собой тор. Тор в нашем случае – бублик, состоящий из N × M клеток.
Из каждой клетки всегда можно п…

08
Май
2021

Построить обратную матрицу методом Гаусса

Делаю код для расчета такой матрицы. Он состоит из двух частей – прямой ход, на котором получаю треугольную матрицу с единицами на главной диагонали и нулями ниже. На втором этапе двигаюсь "снизу-вверх", преобразуя элементы, леж…

30
Апр
2021

Заменить в вещественной матрице все отрицательные числа нулями

мне необходимо заменить в вещественной матрице все отрицательные числа нулями, она должна храниться в текстовом файле. Я соображаю как это сделать на паскале, но в си я новичок.
//для создания
Var f:file of integer;
i,n,m:integer;
Begi…

27
Апр
2021

Итеративное умножение матриц с разбиением на на блоки

Я хотел написать умножение матриц с учётом кэша. Нашёл алгоритм на wiki
Алгоритм:
Ввод: матрица A(n x m) и B(m x p)
Пусть С будет новой матрицей (n x p)
Выбираем часть размера T = Θ( sqrt(M) )
int I,J,K,i,j,k,sum;
for(I = 1; I <= n; I +…

17
Апр
2021

Вывести транспонированную матрицу

Нужно вывести транспонированную матрицу.
Вот мой код. Но он немного не так работает, как хотелось бы.
Например, при вводе значений
2 3

1 2 3
4 5 6

создаётся матрица
1 2
3 4
5 6

а нужно
1 4
2 5
3 6

вот мой код:
public static void mai…

15
Апр
2021

Вывод элементов главной и побочной диагонали матрицы(java)

Дана матрица N * N. Вывести элементы главной и побочной диагонали в обратном порядке.
Формат входных данных:
Первая строка содержит целое число N. 1 <= N <= 300. Далее N строк содержат по N целых чисел разделенных пробелом. -10^9 &lt…

14
Апр
2021

Вопрос о задаче – подскажите пожалуйста, по какому принципу Петя заполнял матрицы? приведенный в примере алгоритм я не могу понять

Петя решил сделать программный фон для своего мобильного приложения.
Петя определился, что фон будет зависеть от разрешения экрана. Поэтому мы будем считать, что экран имеет разрешение
W
×
H
, т.е.
H
строк пикселей по
W
в каждой строке.
Дл…

14
Апр
2021

Вопрос о задаче – подскажите пожалуйста, по какому принципу Петя заполнял матрицы? приведенный в примере алгоритм я не могу понять

Петя решил сделать программный фон для своего мобильного приложения.
Петя определился, что фон будет зависеть от разрешения экрана. Поэтому мы будем считать, что экран имеет разрешение
W
×
H
, т.е.
H
строк пикселей по
W
в каждой строке.
Дл…

08
Апр
2021

Использование матрицы символьных переменных в python

Подскажите, пожалуйста, как реализовать использование символьной матрицы (состоящей из символьных переменных)?
Хочу использовать матрицу, например W
| w[0,0] w[0,1] w[0,2] |
W = | w[1,0] w[1,1] w[1,2] |
| w[2,0] w[2,1] w[2,2] |

эл…

29
Мар
2021

Как изменить максимальный и минимальный элементы в строке матрицы?

Ниже я привел свой код, он работает неправильно, максимальные и минимальные элементы в строках неправильно поменялись местами, программа нестабильна.
number_of_rows = int(input("Enter the number of rows: ")) #matrix generator
m =…

25
Мар
2021

Значения в матрице не меняются

Задача в том, чтобы создать нечто наподобии игры "жизнь", изпользуя ООП и библиотеку p5.js. Объект трава должна расти когда его "энергия" на каком-то определённом значении, т.е. соседние ему квадраты, у которых в матриц…

24
Мар
2021

Си. Создать матрицу размера NxM. Обнулить повторяющиеся строки [закрыт]

Элементы матрицы вписываю вручную. Пытался сделать сравнение одной строки со всеми остальными через двойной и тройной циклы, не получилось. Препод сказал, что это вообще не так делается. Как тогда обнулить повторяющиеся строки?

13
Мар
2021

Переставить столбцы в прямоугольной матрице

В заданной прямоугольной матрице с количеством строк n и столбцов 2n переставить столбцы в следующем порядке: 1, n+1, 2, n+2, 3, n+3, … n, 2n. Например, в матрице с шестью столбцами итоговый порядок столбцов должен быть следующим: 1, 4, 2,…

10
Мар
2021

Вывести элементы списка матрицей по 4 елемента

Столкнулся с небольшой проблемой. Нужно вывести элементы списка матрицей (по 4 элемента в строчке), в независимости от того, сколько их нужно вывести(хоть 1, хоть 10000).
Вот мой нынешний код:
from tabulate import tabulate

def numbers(n):…