Вопросы с тегом «map»

113
Какой способ вставки на карту является предпочтительным / идиоматическим?

Я выделил четыре разных способа вставки элементов в std::map: std::map<int, int> function; function[0] = 42; function.insert(std::map<int, int>::value_type(0, 42)); function.insert(std::pair<int, int>(0, 42)); function.insert(std::make_pair(0, 42)); Какой из них предпочтительный /...

112
Доступ к Imap в C # [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

112
Создание тепловой карты из pandas DataFrame

У меня есть фрейм данных, созданный из пакета Python Pandas. Как создать тепловую карту с помощью DataFrame из пакета pandas. import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index,...

108
Как инициализировать частную статическую константную карту в C ++?

Мне нужен только словарь или ассоциативный массив string=> int. Для этого случая существует карта типов C ++. Но мне нужна только одна карта для всех экземпляров (-> static), и эту карту нельзя изменить (-> const); Я нашел этот способ с помощью библиотеки boost std::map<int, char>...

108
android: создать круговое изображение с помощью Picasso

Был задан вопрос, и для той самой версии Picasso, которую я использую, было дано обещание: как отправить круговое растровое изображение в ImageView с помощью Picasso? Я новичок в Пикассо, и единственное, что я использовал, это Picasso.with(context).load(url).resize(w, h).into(imageview); Я уже...

107
Неглубокая копия карты на Java

Насколько я понимаю, есть несколько способов (возможно, и других) создать мелкую копию a Mapна Java: Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new HashMap<String, Object>(data); // second way...

107
Как заставить сборку мусора из оболочки?

Итак, я смотрю на кучу с jmap на удаленном компьютере и хочу принудительно запустить сборку мусора. Как это сделать, не заходя в jvisualvm или jconsole и друзей? Я знаю, что вы не должны практиковать принудительную сборку мусора - вам просто нужно выяснить, почему куча большая / растет. Я также...

106
Самый быстрый способ преобразовать изображение в байтовый массив

Я делаю приложение для совместного использования удаленного рабочего стола, в котором я захватываю изображение рабочего стола, сжимаю его и отправляю получателю. Чтобы сжать изображение, мне нужно преобразовать его в байт []. В настоящее время я использую это: public byte[]...

104
boost :: flat_map и его производительность по сравнению с map и unordered_map

В программировании общеизвестно, что расположение памяти значительно улучшает производительность из-за попаданий в кеш. Недавно я узнал, boost::flat_mapкакая реализация карты является векторной. Кажется, он не так популярен, как ваш типичный map/ unordered_mapпоэтому мне не удалось найти никаких...

104
HashMap и int как ключ

Я пытаюсь создать HashMap, в котором будут целые числа в качестве ключей и объекты в качестве значений. Мой синтаксис: HashMap<int, myObject> myMap = new HashMap<int, myObject>(); Однако возвращаемая ошибка - Синтаксическая ошибка токена "int", ожидаемые размеры после этого токена - я...

103
Как эффективно искать и вставлять в HashMap?

Я бы хотел сделать следующее: Найдите Vecопределенный ключ и сохраните его для дальнейшего использования. Если он не существует, создайте пустое Vecполе для ключа, но все же сохраните его в переменной. Как это сделать эффективно? Естественно, я подумал, что могу использовать match: use...

103
Преобразование изображения в ASCII-арт

Пролог Эта тема время от времени всплывает здесь, в Stack Overflow, но обычно удаляется из-за плохо написанного вопроса. Я видел много таких вопросов, а затем молчание со стороны OP (обычно низкая репутация), когда запрашивается дополнительная информация. Время от времени, если вводная информация...

102
Оптимизация производительности Java HashMap / альтернатива

Я хочу создать большую HashMap, но put() производительность недостаточна. Любые идеи? Приветствуются другие предложения по структуре данных, но мне нужна функция поиска Java Map: map.get(key) В моем случае я хочу создать карту с 26 миллионами записей. При использовании стандартной Java HashMap...

102
Ошибка выполнения: присвоение записи в карте nil

Я пытаюсь создать карту, а затем преобразовать ее в файл yaml следующим образом: uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp Я думаю, что при создании карты упускаю кое-что важное. Мой код ниже. package main import ( "fmt"...

101
Доступ к элементу карты const в C ++

Я попытался использовать оператор [] для доступа к элементу на карте const C ++, но этот метод не удался. Я также пытался использовать "at ()", чтобы сделать то же самое. На этот раз это сработало. Однако я не смог найти никаких ссылок на использование "at ()" для доступа к элементу в константной...

101
Как специализировать std :: hash <Key> :: operator () для пользовательского типа в неупорядоченных контейнерах?

Для поддержки ключевых типов , определяемых пользователем в std::unordered_set<Key>и std::unordered_map<Key, Value> один должен обеспечивать operator==(Key, Key)и хэш - функтор: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } struct MyHash { size_t...

100
Медленная реализация gcc std :: unordered_map? Если да, то почему?

Мы разрабатываем высокопроизводительное критически важное программное обеспечение на C ++. Там нам нужна параллельная хеш-карта и реализованная. Итак, мы написали тест, чтобы выяснить, насколько медленнее наша параллельная хэш-карта по сравнению с std::unordered_map. Но, std::unordered_mapкажется,...

100
Тепловая карта в matplotlib с pcolor?

Я бы хотел сделать такую тепловую карту (показанную на FlowingData ): Исходные данные здесь , но можно использовать случайные данные и метки, т.е. import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Создать тепловую карту в matplotlib достаточно...