Вопросы с тегом 'flatten'

Уплощение относится либо к уменьшению многомерного массива до одного измерения, либо к сокращению класса и методов класса для обработки вызовов функций на основе.
56

Как сделать плоский список из списка списков?

Интересно, есть ли ярлык для создания простого списка из списка списков в Python. Я могу сделать это в цикле for, но, может быть, есть какой-нибудь крутой "однострочный"? Я попробовал это с reduce(), но я получаю ошибку. Код l = [[1, 2, 3], [4, 5,...
04 июн. '09 в 20:30
80

Объединить/сгладить массив массивов

У меня есть массив JavaScript, например: [["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"]] Как бы я хотел объединить отдельные внутренние массивы в один, например: ["$6", "$12", "$25", ...]
02 июн. '12 в 18:53
43

Сгладить нерегулярный список списков

Да, я знаю, что этот вопрос был рассмотрен ранее (здесь, здесь, здесь, здесь), но, насколько я знаю, все решения, за исключением одного, выходят из списка следующим образом: L = [[[1, 2, 3], [4, 5]], 6] Если желаемый результат [1, 2, 3, 4, 5, 6] ...
28 янв. '10 в 22:15
30

Как сгладить многомерный массив?

Возможно ли, в PHP, сгладить a (bi/multi) размерный массив без использования рекурсии или ссылок? Меня интересуют только значения, поэтому ключи можно игнорировать, я думаю в строках array_map() и array_values().
23 авг. '09 в 23:47
3

В чем разница между функциями flatten и ravel в numpy?

import numpy as np y = np.array(((1,2,3),(4,5,6),(7,8,9))) OUTPUT: print(y.flatten()) [1 2 3 4 5 6 7 8 9] print(y.ravel()) [1 2 3 4 5 6 7 8 9] Обе функции возвращают один и тот же список. Тогда в чем нуждаются две ра...
08 мар. '15 в 18:49
3

Поверните Pandas Multi-Index в столбец

У меня есть фреймворк с двумя уровнями индекса: value Trial measurement 1 0 13 1 3 2 4 2 0 NaN 1 ...
21 нояб. '13 в 0:37
11

Сгладить объект javascript для передачи в качестве запроса

У меня есть объект javascript, который мне нужно сгладить в строку, чтобы я мог пройти как querystring, как бы я это сделал? то есть: { cost: 12345, insertBy: 'testUser' } станет cost=12345&insertBy=testUser Я не могу использовать вызов JQuery...
31 мар. '11 в 19:18
10

Как сгладить массив в jQuery?

Как просто сгладить массив в jQuery? У меня есть: [1, 2, [3, 4], [5, 6], 7] И я хочу: [1, 2, 3, 4, 5, 6, 7]
24 окт. '11 в 11:41
3

Как сгладить только некоторые размеры массива numpy

Есть ли быстрый способ "сгладить" или сгладить только некоторые из первых измерений в массиве numpy? Например, если задано числовое число измерений (50,100,25), число результирующих размеров будет (5000,25)
12 сент. '13 в 7:12
6

Как сгладить список в список без принуждения?

Я пытаюсь реализовать функциональность, подобную unlist, за исключением того, что типы не привязаны к вектору, но вместо этого возвращается список с сохраненными типами. Например: flatten(list(NA, list("TRUE", list(FALSE), 0L)) должен возвращать ...
15 нояб. '11 в 16:29
2

Сглаживание Iterable <Iterable <T>> в Гуаве

Есть ли способ flatten в Гуаве - или простой способ преобразования Iterable<Iterable<T>> в Iterable<T>? У меня есть Multimap<K, V> [sourceMultimap], и я хочу вернуть все значения, где ключ соответствует некоторому предикату...
10 мая '11 в 11:11
3

Возможно ли разрезать результат запроса MongoDB?

У меня есть глубоко вложенная коллекция в моей коллекции MongoDB. Когда я запускаю следующий запрос: db.countries.findOne({},{'data.country.neighbor.name':1,'_id':0}) В итоге я получаю этот вложенный результат: {"data" : { "country" : [ { ...
08 нояб. '12 в 2:56
6

Un-optioning option option Option

Скажем, у меня есть val s: Option[Option[String]]. Таким образом, он может иметь следующие значения: Some(Some("foo")) Some(None) None Я хочу уменьшить его, чтобы первый стал Some("foo"), а два других стали None. Очевидно, есть много способов сд...
11 мая '11 в 17:42
6

Scala - конвертировать список списков в один список: список [список [A]] в список [A]

Каков наилучший способ преобразования списка списков в scala (2.9)? У меня есть список: List[List[A]] который я хочу преобразовать в List[A] Как это может быть достигнуто рекурсивно? Или есть другой лучший способ?
26 сент. '12 в 11:38
7

Сгладить массив с объектами в 1 объект

Данный ввод: [{ a: 1 }, { b: 2 }, { c: 3 }] Как вернуть: { a: 1, b: 2, c: 3 } Для массивов это не проблема с lodash, но здесь у нас есть массив объектов.
30 июн. '15 в 10:58