Tagged: матрицы

16
Сен
2021

Решение системы рекуррентных уравнений с граничными условиями Python

Подскажите, как с помощью питона запрограммировать систему уравнений вида:
{W(n), T(n), M(n), Q(n)} = A[i, j]{W(n-1), T(n-1), M(n-1), Q(n-1)}
с заданными граничными условиями для W(0), W(N), T(N), M(0)?

06
Сен
2021

Python. Не работает присвоение в двумерном массиве

Решается задача приведения двумерного массива к треугольному виду.
Программа игнорирует ячейки при попытке преобразовать их значение. Почему все прекрасно работает в Си, а на Python нет? Прилагаю код:
Заполнение матрицы.
import random as r…

16
Авг
2021

Создать матрицу

Есть библиотека schedule, в которой есть заголовки title и link
[{‘title’: ‘Название1’, ‘link’: ‘ссылка1.docx’}, {‘title’: ‘название2’, ‘link’: ‘ссылка2.xls’}, {‘title’: ‘Название3’, ‘link’: ‘ссылка3.xls’}, {‘title’: ‘Название4’, ‘link’: ‘…

10
Июл
2021

В Python cтолбец tfidf не принимает метод to_numpy()

Работаю с датаестом MovieLens: по столбцу TFIDF на тегах и жанрах предсказываю оценку, которую пользователь поставит фильму. Каждая картина у меня описывается двумя векторами – тегов и жанров:

создал векторный класс count_vect = CountVect…

28
Июн
2021

Что лучше всего использовать для нахождения похожих пользователей?

Есть множество пользователей и все они могут выполнять различные транзакции в любой день. Для каждого дня мы имеем некий одномерный вектор данных и собственно для юзера по всех его днях – матрицу данных.
У каждого юзера имеем свою матрицу …

28
Июн
2021

Что лучше всего использовать для нахождения похожих пользователей?

Есть множество пользователей и все они могут выполнять различные транзакции в любой день. Для каждого дня мы имеем некий одномерный вектор данных и собственно для юзера по всех его днях – матрицу данных.
У каждого юзера имеем свою матрицу …

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…