Вопросы по теме 'slice'
Разделение списка на n разделов почти одинаковой длины
Я ищу быстрый, чистый, питонический способ разделить список ровно на n почти равных разделов.
partition([1,2,3,4,5],5)->[[1],[2],[3],[4],[5]]
partition([1,2,3,4,5],2)->[[1,2],[3,4,5]] (or [[1,2,3],[4,5]])...
16522 просмотров
schedule
14.02.2024
Highcharts: как настроить срезы при отключении?
Это возможно? Я хочу, чтобы другие фрагменты круговой диаграммы настраивались на полный круг, когда один из них отключен в легенде, а не просто создавал пустой фрагмент.
1009 просмотров
schedule
19.09.2022
Python 3: получение TypeError: срезы должны быть целыми числами, но я считаю, что они
Я пытаюсь написать функцию под названием «средний», которая принимает средние 3 цифры нечетных чисел или средние 4 цифры четных чисел. Если число меньше 5 цифр, он просто возвращает целое число. Вот моя работа:
def middle(x):...
8619 просмотров
schedule
03.11.2023
Что на самом деле делает расширенный синтаксис среза для отрицательных шагов?
Синтаксис расширенного фрагмента в python был объяснен мне как « a[n:m:k] returns every kth element from n to m ».
Это дает мне хорошее представление о том, чего ожидать, когда k положительно. Но я не понимаю, как интерпретировать a[n:m:k] для...
15580 просмотров
schedule
31.10.2023
Неожиданно короткие кусочки Perl
Следующий фрагмент Perl должен печатать первые 5 элементов массива, на который ссылается хеш-значение, или меньше, если массив короче.
while ( my ($key,$value) = each %groups ) {
print "$key: \n";
my @list = grep defined, @{$value};
my...
144 просмотров
schedule
27.10.2023
Список Python расширяет функциональность с помощью фрагментов
Я изучаю Python перед началом новой работы. Это работа Django, поэтому я должен придерживаться версии 2.7. Таким образом, я читаю Начало Python Hetland и не понимаю его пример использования срезов для воспроизведения list.extend()...
981 просмотров
schedule
02.02.2024
Часть (выберите один из конечного числа интерфейсов)
Как я могу заставить функцию RemoveDead принимать другие фрагменты интерфейсов (или, может быть, даже фрагменты указателей на структуры), которые реализуют Liver с небольшим влиянием на производительность?
Мне кажется, что функция должна будет...
56 просмотров
schedule
02.11.2023
Самый питонический и/или эффективный способ присвоить одно значение срезу?
Я хочу присвоить одно значение части списка. Есть ли лучшее решение для этого, чем одно из следующих?
Возможно, самый производительный, но какой-то уродливый:
>>> l=[0,1,2,3,4,5]
>>> for i in range(2,len(l)): l[i] = None...
1121 просмотров
schedule
08.12.2023
Какова цель вызова Array.prototype.slice для NodeList?
Я искал, как перебирать списки узлов, и наткнулся на следующий фрагмент кода.
var nodesArray = Array.prototype.slice.call(nodeList);
nodesArray.forEach(function(node) {
//...
})
Какова цель вызова Array.prototype.slice против NodeList?
3448 просмотров
schedule
19.03.2024
Нарезка 2D-массивов с использованием индексов из массивов в python
Я работаю с фрагментами массива 2D numpy. Чтобы выбрать срезы, у меня есть индексы, хранящиеся в массивах. Например, у меня есть:
mat = np.zeros([xdim,ydim], float)
xmin = np.array([...]) # Array of minimum indices in x
xmax = np.array([...]) #...
462 просмотров
schedule
14.01.2024
Как получить последний элемент среза?
Что такое способ Go для извлечения последнего элемента среза?
var slice []int
slice = append(slice, 2)
slice = append(slice, 7)
slice[len(slice)-1:][0] // Retrieves the last element
Приведенное выше решение работает, но кажется неудобным.
143082 просмотров
schedule
23.05.2024
Swift: начальный индекс среза всегда равен 0
Я столкнулся со Swift Slice, думая, что firstIndex должен быть первым индексом среза в домене источника (не знаю, для чего еще это полезно). Очевидно, это не так:
let ary = map(1...100) { i in i }
let s:Slice<Int> = ary[10..<20]...
813 просмотров
schedule
04.12.2022
Нарезка -> не знаю, что делает -лен
может кто-нибудь объяснить, как вывод 'b' для a[-len(a)] ?
a = "blueberry"
>>> a[-len(a)]
'b'
65 просмотров
schedule
25.03.2024
Нарезка массива Numpy транспонирует внутренние данные
Я пишу расширение C, которое будет иметь дело с массивами numpy. Я написал функцию для чтения и вывода массива numpy. Используя его, я заметил странное поведение, которое появляется, когда я использую нарезку во входном массиве.
Функция C для...
146 просмотров
schedule
13.04.2024
Изменения указателя цикла Go
Я использую цикл for range в Go для итерации фрагмента структур.
В каждом цикле я указатель на текущий элемент переменной.
Я смущен, почему указатель меняет значение в следующем цикле.
Например, этот код :
package main
import "fmt"...
578 просмотров
schedule
04.02.2024
длина и емкость в слайсах Go
Скажем, у нас есть кусок b такой
b:= make([]int, 0, 5) // length: 0, cap: 5
и ломтик "c" сделан из ломтика "b"
c:= b[:2] // length: 2 (?), cap: 5
Вопрос, почему у нас есть длина 2 для "c"? Я также ожидал нулевой длины, например b,...
878 просмотров
schedule
25.12.2023
нотация среза python numpy (COMMA VS STANDARD INDEX)
Есть ли разница в производительности между использованием запятой и явным выделением ссылок индекса для, возможно, более традиционных читателей? Поскольку оба, кажется, дают одинаковые результаты, но последний может быть более интуитивным для...
323 просмотров
schedule
09.05.2024
Pandas: SettingWithCopyWarning, пытаясь понять, как лучше писать код, а не просто игнорировать ли предупреждение
Я пытаюсь изменить все значения даты в столбце «Дата» электронной таблицы, где год предшествует 1900 году, на сегодняшнюю дату, поэтому у меня есть срез.
РЕДАКТИРОВАТЬ: предыдущие строки кода:...
784 просмотров
schedule
29.11.2023
поведение указателя значения карты, добавляемого в срез
func TestMapValuePointer2(t *testing.T) {
fmt.Println("Test Map Value Pointer 2")
m := map[string]int{"rsc": 3711, "r": 2138, "gri": 1908, "adg": 912}
n := len(m)
array := make([]*int, n)
i := 0
for _, v := range m {...
70 просмотров
schedule
06.01.2024
Пропустить каждый n-й индекс массива numpy
Чтобы выполнить проверку K-fold, я хотел бы использовать фрагмент массива numpy, чтобы было создано представление исходного массива, но с удалением каждого n-го элемента.
Например:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Если n = 4 , то результат...
7964 просмотров
schedule
28.11.2022