Вопросы по теме 'in-place'

Как выполнить сортировку на месте с помощью алгоритма сортировки слиянием?
Я знаю, что вопрос не слишком конкретный. Все, что я хочу, - это кто-нибудь сказать мне, как преобразовать обычную сортировку слиянием в сортировку слиянием на месте (или сортировку слиянием с постоянными дополнительными затратами места). Все,...
168164 просмотров
schedule 20.02.2022

link_to с параметрами jquery в рельсах
Я хочу выполнить поиск на месте в своем приложении rails. Я использовал button_to_remote с прототипом, но теперь я использую JQuery, поэтому я перешел на link_to. Вот мой код: <%= link_to "Search", {:action => "geocode", :with =>...
15146 просмотров

Ошибка транспонирования CUDA на месте
Я реализую программу CUDA для переноса изображения. Я создал 2 ядра. Первое ядро ​​неуместно транспонирует и отлично работает для любого размера изображения. Затем я создал ядро ​​для перемещения квадратных изображений на месте. Однако вывод...
809 просмотров
schedule 29.03.2022

Как добавить элемент в список на месте в Prolog?
Если у меня есть список в Прологе, такой как X = [1, 2, 3, 4], как мне добавить элемент 5 в конец списка, чтобы X = [1, 2, 3, 4, 5]? Функция добавления нуждается в двух списках, т.е. append (A, B, C), чтобы объединить A и B в список C. Я могу...
68929 просмотров

сортировка слиянием на месте | C #
Я написал программу для сортировки слиянием, и программа работает нормально до тех пор, пока в точке слияния она не сливается должным образом. например, Пример: mergesort.in: // все числа - это один массив и не использовать временный массив для...
1232 просмотров
schedule 22.09.2022

Mapcar на месте: деструктивно изменить список списков
У меня есть список списков: (setq xs (list (list 1 2 3) (list 4 5 6) (list 7 8 9))) . Я хочу удалить первый элемент из каждого списка, чтобы получить ((2 3) (5 6) (8 9)) . Это легко сделать неразрушающим образом: (mapcar 'cdr xs) . Но я хочу...
659 просмотров
schedule 13.07.2023

Сортировать IList‹T› на месте
Если у меня есть List<T> , я могу отсортировать его на месте, например, myList.Sort((x,y) => x.MyComparisonMethod(y)); Если у меня есть IList<T> , я могу отсортировать его в новый список, используя var sortedIList =...
1385 просмотров
schedule 28.09.2022

Редактирование Perl на месте производит мусор
У меня возникли проблемы с редактированием файлов на месте, поскольку я безрезультатно просматривал веб-страницы в течение нескольких часов. Я действительно не хочу использовать общую схему временных файлов, т.е. записывать все в новый файл и...
95 просмотров
schedule 20.10.2022

рекомендации по использованию аргумента ключевого слова pandas вместо ключевого слова
Каковы рекомендации по использованию inplace ? Например, df = df.reset_index() or df.reset_index(inplace=True) Такой же, но другой?
2456 просмотров
schedule 28.11.2022

Объедините два отсортированных массива на месте в пространстве O (1)
Может кто-нибудь, пожалуйста, помогите мне понять алгоритм/код для этой проблемы учитывая два целочисленных массива, отсортируйте их так, чтобы начальные числа помещались в первый массив, а оставшиеся числа - во второй массив. Например: Input:...
3832 просмотров
schedule 29.04.2022

Ожидаемое поведение для повторных операций с numpy
Я нашел этот ответ при поиске проблемы с повторяющимися действиями над массивами numpy: Увеличение массива Numpy multi-d с повторяющимися индексами . Теперь мой вопрос: ПОЧЕМУ такое поведение наблюдается. import numpy as np t = np.eye(4)...
43 просмотров
schedule 20.07.2022

Сортировка на месте по столбцу не работает на срезах
Я пытаюсь отсортировать массив numpy по определенному столбцу (на месте), используя решение из этого ответа . По большей части это работает, но не работает с любым массивом, который является представлением другого массива: In [35]: columnnum =...
71 просмотров
schedule 12.08.2022

Pandas на месте операции в приложении
Я ожидаю странного поведения панд. В следующем коде import numpy as np import pandas as pd def info(df): print(f"whole df: {hex(id(df))}") print(f"col a : {hex(id(df['a']))}") print(f"col b : {hex(id(df['b']))}") print(f"col...
1832 просмотров
schedule 03.04.2023

Обновление массива Numpy на месте или неявная копия
Если я добавлю массив в другой, Numpy, похоже, сделает копию исходного массива: >>> a = np.array([2,3]) ...: b = a ...: a = a+np.array([1,1]) ...: print a, b [3 4] [2 3] Напротив, если я использую идиому += , исходный массив кажется...
76 просмотров
schedule 12.01.2023

Странное поведение при изменении списка на месте с помощью логических значений во время цикла for
Решая упражнение на питоне, я столкнулся со странным поведением цикла for, которого не понимаю. move_zeros(array) должен переместить все нули массива в его конец. def move_zeros(array): for x in array: if x == 0 and x...
50 просмотров
schedule 02.08.2023

Как inplace add работает в кортежах, если кортежи не включают __iadd__, но по-прежнему используют инструкцию INPLACE_ADD?
Мы знаем, что tuple не поддерживает назначение элементов, но мы можем выполнять inplace add с кортежами, однако при этом создается новый объект , поскольку кортежи неизменяемы. Например: >>> t1 = (1, 2) >>> id(t1)...
64 просмотров
schedule 20.10.2022

Как я могу изменить элемент dataframe из серии, определенной через df.loc[row]?
У меня есть код, в котором функция/метод принимает серию (строку из df) и должна изменять ее на месте, чтобы изменения отражались в исходном df. Однако мне кажется, что я не могу принудительно изменить вид, а не копию. Информация из документации...
119 просмотров
schedule 24.01.2023

Powershell удалить повторяющиеся строки в папке, содержащей несколько текстовых файлов
Мне нужно, если возможно, удалить на месте повторяющиеся строки в пути с несколькими текстовыми файлами в powershell. Я нашел способ получить список строк: Get-Content "$path\*.*" | Group-Object | Where-Object { $_.Count -gt 1 } | Select...
280 просмотров

Является ли ссылка на объект действительной после его уничтожения и воссоздания на месте?
что произойдет со ссылкой на объект после уничтожения и создания вместо этого объекта? Будет ли это все еще действительным или это поведение undefined? Вот пример: #include <iostream> class A { int var; public: A(int var) :...
45 просмотров
schedule 22.03.2023

Преобразование цветов RGB->BGR на месте медленнее в OpenCV
Дело в том, что процедура преобразования цветов RGB->BGR на месте в OpenCV экономит память, но занимает больше времени? Если да, то может ли кто-нибудь объяснить, почему? Мое приложение вызывает процедуру cv::cvtColor(srcMat, dstMat,...
44 просмотров
schedule 25.03.2023