Вопросы по теме 'in-place'
Как выполнить сортировку на месте с помощью алгоритма сортировки слиянием?
Я знаю, что вопрос не слишком конкретный.
Все, что я хочу, - это кто-нибудь сказать мне, как преобразовать обычную сортировку слиянием в сортировку слиянием на месте (или сортировку слиянием с постоянными дополнительными затратами места).
Все,...
168164 просмотров
schedule
20.02.2022
link_to с параметрами jquery в рельсах
Я хочу выполнить поиск на месте в своем приложении rails. Я использовал button_to_remote с прототипом, но теперь я использую JQuery, поэтому я перешел на link_to. Вот мой код:
<%= link_to "Search", {:action => "geocode", :with =>...
15146 просмотров
schedule
26.04.2022
Ошибка транспонирования 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 просмотров
schedule
08.05.2022
сортировка слиянием на месте | 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 просмотров
schedule
21.08.2022
Является ли ссылка на объект действительной после его уничтожения и воссоздания на месте?
что произойдет со ссылкой на объект после уничтожения и создания вместо этого объекта? Будет ли это все еще действительным или это поведение 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