Описание тега flatten

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

Сглаживать и раскладывать в скалах

Я хотел бы проверить, правильно ли я понял функции flatten и flatMap. 1) Правильно ли я, что сглаживание работает только тогда, когда коллекция состоит из других коллекций Например, flatten будет работать в следующих списках //list of lists val l1 =…
07 дек '16 в 22:15
3 ответа

Добавлять номер к именам файлов при выравнивании структуры каталогов в Linux

У меня есть структура каталогов, которая выглядит следующим образом: /a/f.xml /b/f.xml /c/f.xml /d/f.xml Я хочу скопировать все xml-файлы в один каталог, например так: /e/f_0.xml /e/f_1.xml /e/f_2.xml /e/f_3.xml Как я могу сделать это эффективно в о…
25 фев '10 в 18:01
1 ответ

Сведение синтаксиса с выходом - улучшение читабельности кода

Я пытаюсь улучшить читаемость своего кода, и мне трудно с этим маленьким куском. Foo это метод, который принимает список [Ping] Thing.generate возвращает список [Ping] ListOfPings - это список [Ping] hasQuality возвращает логическое значение при оце…
25 сен '16 в 00:49
2 ответа

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

У меня есть проблема в моем массиве. Мой массив выглядит так: [[1,2,3,4],[5,6,7],[8,9,10,11,12]] Я пытался использовать array_merge() объединить в один массив. Я попытался объединить массив с array_combine(), но все равно не сливаются. Я хочу, чтобы…
23 авг '17 в 23:12
0 ответов

Свойство Swift Deep Flatten Array

У меня есть следующий код для создания Person класс и есть множество людей. class Person { let name: String var children: [Person] init() { //removing init code to make question shorter, but just setting the variables passed in to the variables in t…
13 дек '17 в 22:19
1 ответ

Spark: Свести простой многостолбцовый DataFrame

Как сгладить простой (то есть без вложенных структур) фрейм данных в список? Моя проблема заключается в обнаружении всех пар узлов, которые были изменены / добавлены / удалены из таблицы пар узлов. Это означает, что у меня есть таблица "до" и "после…
02 ноя '18 в 15:46
1 ответ

PHP Nested Array преобразовать в плоский массив

У меня проблема с преобразованием моего иерархического массива следующим образом: array( [0]=> array(3) { ["id"]=> int(2353011010) ["name"]=> string(17) "LEDER ACCESSOIRES" ["order"]=> int(15) } [1]=> array(3) { ["id"]=> int(237147…
12 май '17 в 10:29
2 ответа

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

У нас есть веб-страницы, которые мы хотим разрешить пользователю печатать. Страница может содержать изображения, которые мы хотим "защитить". Мы используем несколько методов, чтобы не дать наивному пользователю "копировать" изображения с веб-страниц…
15 июн '18 в 22:30
2 ответа

Как можно сгладить этот набор результатов, чтобы родители и дети были на одном уровне?

Я пытаюсь сгладить этот массив так, чтобы дочерний элемент был на том же уровне, что и родительский. Я пробовал решения других вопросов Stackru, таких как этот и этот, но безрезультатно. Есть идеи? (int) 3 => object() { "new" => false, "proper…
26 сен '14 в 18:13
1 ответ

Создать новый столбец в датафрейме по вложенному dict

Исходный файл - это данные json. Я просто конвертирую данные json в фрейм данных. В наборе данных есть два столбца. desp другой info, info имеет гнездо dict. desp info this is a {'user_id':12349578,'group':'a','request':False} looks nice{'user_id':2…
24 ноя '17 в 18:05
1 ответ

Свинья: ошибка FLATTEN

У меня есть отношение X со структурой X: {group: chararray,inboundCount: {(name: chararray,inb: long)},outboundCount: {(name: chararray,out: long)}}следующее: (IAD,{},{(IAD,25)}) (LAX,{},{(LAX,2)}) (ORD,{(ORD,27)},{}) (PDX,{},{(PDX,3)}) (SFO,{(SFO,3…
21 авг '15 в 17:56
1 ответ

Плоский JSON для иерархии с повторяющимися узлами

Я строю иерархическую структуру объекта из плоской. Пока все работало нормально, но у меня проблема с элементами, которые имеют одинаковый родительский идентификатор. Например: { 'id': 9, 'parentid': 7 }, { 'id': 9, 'parentid': 8 }, { 'id': 10, 'par…
01 дек '16 в 12:00
4 ответа

Инструмент для выравнивания вложенных преобразований SVG

Интересно, есть ли какой-нибудь инструмент командной строки для выравнивания вложенных групп с преобразованиями в SVG? В моем конкретном случае я конвертирую созданный CAD-программой PDF в SVG, а затем добавляю некоторые элементы и публикую измененн…
11 окт '12 в 10:45
12 ответов

Как сериализовать двоичное дерево

Сегодня я пошел на собеседование, где меня попросили сериализовать двоичное дерево. Я реализовал подход, основанный на массивах, где дочерние элементы узла i (нумерация в порядке обхода уровня) имели индекс 2*i для левого дочернего элемента и 2*i + …
1 ответ

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

Как выровнять слой развернутого входного изображения? Например, вход - 7x7 изображений с глубиной 512. Как точно сглаженные слои развертывают входные данные в вектор?
1 ответ

Как получить последнее непустое значение иерархии?

У меня есть иерархия с соответствующим значением, связанным с каждым уровнем, скажем: A 100 A1 NULL A2 NULL B B1 NULL B2 1000 B21 500 B22 500 B3 NULL Эта иерархия материализована в моей базе данных как иерархия родитель-потомок Hierarchy Table -----…
27 май '13 в 13:50
1 ответ

Свести список со значениями узлов

Я пытаюсь выполнить следующее действие в Scala, но не знаю, как поступить, в предыдущих примерах я видел, как сделать список List, как: Список (Список (1,2), Список (3,4)) -> Список (1,2,3,4) Моя проблема в том, что мне нужно также анализировать рез…
26 июл '16 в 13:52
3 ответа

Схема: посоветовать по внедрению сглаживать

Моя реализация flatten выглядит так: (define flatten (lambda (lst) (if (null? lst) lst (append (rtn-lst (car lst)) (flatten (cdr lst)))))) (define rtn-lst (lambda (lst) (cond ((null? lst) empty) ((atom? lst) (list lst)) (else (flatten lst))))) Хотя …
24 фев '11 в 12:12
1 ответ

Scala FlatMap дает неверные результаты

Учитывая список документов, я хочу получить пары, которые разделяют хотя бы один токен. Чтобы сделать это, я написал код ниже, который делает это через инвертированный индекс. object TestFlatMap { case class Document(id : Int, tokens : List[String])…
06 мар '18 в 09:22
2 ответа

Из CSV в массив с заголовочными ключами, теперь обратно в CSV

Наша история: (короткая версия ниже, если вы хотите устранить неполадки) Этот вопрос задается после тщательного поиска способа получить multidimensional array (with named keys) обратно в файл CSV. Вы можете сказать: "Но это описано на нескольких стр…
10 авг '16 в 22:39