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

Срез - это представление части последовательности, обычно определяемой ссылкой на базовую последовательность, индексом, указывающим начальную позицию, длину или конечную позицию, и, возможно, значение «шага» или «шага». Пожалуйста, используйте теги «нарезка объекта» для задачи нарезки в C ++ и «нарезка программы» для метода анализа.

634
Самый быстрый способ продублировать массив в JavaScript - слайс против цикла 'for'

Чтобы дублировать массив в JavaScript: что из следующего быстрее использовать? Метод среза var dup_array = original_array.slice(); For петля for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; Я знаю, что оба способа делают только поверхностную копию :...

478
Объединить два ломтика в Go

Я пытаюсь совместить ломтик [1, 2]и ломтик [3, 4]. Как я могу сделать это в Go? Я старался: append([]int{1,2}, []int{3,4}) но получил: cannot use []int literal (type []int) as type int in append Тем не менее, документация указывает на то, что это возможно, что мне не хватает? slice = append(slice,...

264
Как взять столбцы-фрагменты данных в пандах

Я загружаю некоторые данные машинного обучения из файла CSV. Первые 2 столбца являются наблюдениями, а остальные столбцы - объектами. В настоящее время я делаю следующее: data = pandas.read_csv('mydata.csv') который дает что-то вроде: data = pandas.DataFrame(np.random.rand(10,5), columns =...

197
Объяснение [] .slice.call в JavaScript?

Я наткнулся на этот удобный ярлык для преобразования DOM NodeList в обычный массив, но я должен признать, я не совсем понимаю, как это работает: [].slice.call(document.querySelectorAll('a'), 0) Итак, он начинается с пустого массива [], а затем sliceиспользуется для преобразования результата callв...

197
Как нарезать массив в Bash

Просматривая раздел «Массив» на справочной странице bash (1), я не нашел способа нарезать массив. Итак, я придумал эту чрезмерно сложную функцию: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args # ----------------------------------------------...

181
Захватите сегмент массива в Java, не создавая новый массив в куче

Я ищу метод в Java, который будет возвращать сегмент массива. Примером может быть получение байтового массива, содержащего 4-й и 5-й байты байтового массива. Я не хочу создавать новый массив байтов в памяти кучи только для этого. Прямо сейчас у меня есть следующий код:...

174
Разрезание массива NumPy 2d или как извлечь подматрицу mxm из массива nxn (n> m)?

Я хочу нарезать массив NumPy nxn. Я хочу извлечь произвольный выбор из m строк и столбцов этого массива (т.е. без какого-либо шаблона в количестве строк / столбцов), сделав его новым массивом mxm. Для этого примера допустим, что массив 4x4, и я хочу извлечь из него массив 2x2. Вот наш массив: from...

148
Выберите строки в pandas MultiIndex DataFrame

Каковы наиболее распространенные способы выбора / фильтрации строк фрейма данных, индекс которого является MultiIndex ? Нарезка на основе одного значения / метки Нарезка на основе нескольких этикеток с одного или нескольких уровней Фильтрация по логическим условиям и выражениям Какие методы...