powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как записать матрицу в HashMap
12 сообщений из 12, страница 1 из 1
как записать матрицу в HashMap
    #39282629
Dimmf28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пусть у меня есть данные в таком вот виде
Код: plaintext
1.
2.
doc 1
1 2 3
4 5 6

как мне их записать в hashMap
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282635
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimmf28,

"записать в hashMap" это самоцель ? Или есть какой-то ожидаемый результат от сего действа?
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282636
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimmf28,

Код: java
1.
new HashMap().put("данные", "doc 1\n1 2 3\n4 5 6")
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282638
Dimmf28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

далее буду использовать для расчета method (cosine simularity)
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282643
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimmf28далее буду использовать для расчета method (cosine simularity)
Это всё объясняет. Как же я сразу не догадался! Для расчета cousine simularity ведь только матрица в виде hashmap подходит.
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282657
Dimmf28
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

не просто уже кусок есть

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
static double cosine_similarity(Map<String, Double> v1, Map<String, Double> v2) {
            Set<String> both = Sets.newHashSet(v1.keySet());
            both.removeAll(v2.keySet());
            double sclar = 0, norm1 = 0, norm2 = 0;
            for (String k : both) sclar += v1.get(k) * v2.get(k);
            for (String k : v1.keySet()) norm1 += v1.get(k) * v1.get(k);
            for (String k : v2.keySet()) norm2 += v2.get(k) * v2.get(k);
            return sclar / Math.sqrt(norm1 * norm2);
    }
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282693
Антрополог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimmf28, кто вас переменные учил так называть? И еще мне кажется что переменная both обозвана неправильно, там не общие ключи, а разница ключей (v1-v2, то есть только те ключи что есть в v1 и нету в v2). Что приведет к NPE в дальнейшем.
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282707
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнтропологDimmf28, кто вас переменные учил так называть?
Никто не учил. В интернетах нашел. Студент похоже. Кода не понимает. Алгоритма не понимает. Но уже замахивается на реализацию.
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282709
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КМК автор нас путает. Возможно ему не нужна матрица.
Ему нужно просто в качестве value положить в хешмапу более
сложный объект.
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282724
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКМК автор нас путает. Возможно ему не нужна матрица.
Ему нужно просто в качестве value положить в хешмапу более
сложный объект.
У автора есть код из гугла и данные из задания. Но автору даже лень разобраться в алгоритме чтобы понять что вообще нужно сделать. Это предлагается сделать нам.
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282945
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЭто предлагается сделать нам.
Я на такое не согласен!
...
Рейтинг: 0 / 0
как записать матрицу в HashMap
    #39282975
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паша01BlazkowiczЭто предлагается сделать нам.
Я на такое не согласен!
А за просто так?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / как записать матрицу в HashMap
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]