Свързани въпроси 'slice'
Highcharts: как да накарате срезовете да се коригират отново, когато деактивирате такъв?
Това възможно ли е? Искам другите срезове в кръговата диаграма да се коригират до пълен кръг, когато някой е деактивиран в легендата, вместо просто да правя празен срез.
1009 изгледи
schedule
19.09.2022
tensorflow променя/присвоява стойности на матрични елементи по списък от (различен диапазон от 2d) срезове
Имам нулева матрица (можем да я видим като картина):
matrix = tf.zeros(name="matrix", shape=(4, 5), dtype=tf.int32)
и тензор от тетради, които показват някои "кутии" (от горния ляв и долния десен връх, може би припокрити) на това matrix :...
619 изгледи
schedule
24.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] за отрицателно k. Знам,...
15580 изгледи
schedule
31.10.2023
Неочаквано къси Perl срезове
Предполага се, че следният фрагмент на Perl отпечатва първите 5 елемента от масив, към който се отнася хеш стойност, или по-малко, ако масивът е по-къс.
while ( my ($key,$value) = each %groups ) {
print "$key: \n";
my @list = grep defined,...
144 изгледи
schedule
27.10.2023
Част от (изберете един от крайния брой интерфейси)
Как мога да накарам функцията RemoveDead да приема други части от интерфейси (или може би дори части от структурни указатели), които имплементират Liver с малко въздействие върху производителността?
Струва ми се, че функцията ще трябва да...
56 изгледи
schedule
02.11.2023
Най-питоничният и/или производителен начин за присвояване на една стойност на срез?
Искам да присвоя една стойност на част от списък. Има ли по-добро решение за това от едно от следните?
Може би най-ефективният, но някак грозен:
>>> l=[0,1,2,3,4,5]
>>> for i in range(2,len(l)): l[i] = None
>>> l...
1121 изгледи
schedule
08.12.2023
Swift: Slice startIndex винаги е 0
Сблъсках се с Swift Slice, мислейки, че firstIndex трябва да бъде първият индекс на среза в домейна на източника (не знам за какво друго е полезен). Очевидно това не е така:
let ary = map(1...100) { i in i }
let s:Slice<Int> =...
813 изгледи
schedule
04.12.2022
Нарязване на 2D масиви с помощта на индекси от масиви в python
Работя с парчета от 2D numpy масив. За да избера срезовете, имам индексите, съхранени в масиви. Например имам:
mat = np.zeros([xdim,ydim], float)
xmin = np.array([...]) # Array of minimum indices in x
xmax = np.array([...]) # Array of maximum...
462 изгледи
schedule
14.01.2024
Списъкът на Python разширява функционалността чрез срезове
Уча се на Python, преди да започна нова работа. Това е работа на Django, така че трябва да се придържам към 2.7. Като такъв, чета Начало на Python от Hetland и не разбират неговия пример за използване на срезове за възпроизвеждане на...
981 изгледи
schedule
02.02.2024
Нарязване на списък на 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
Промени в указателя на цикъла Go
Използвам for range цикъл в Go, за да итерирам през част от структури.
Във всеки цикъл аз указател към текущия елемент към променлива.
Объркан съм защо показалецът променя стойността си в следващия цикъл.
Например този код :
package...
578 изгледи
schedule
04.02.2024
Каква е целта на извикването на Array.prototype.slice срещу NodeList?
Търсих как да повторя NodeLists и попаднах на следния код.
var nodesArray = Array.prototype.slice.call(nodeList);
nodesArray.forEach(function(node) {
//...
})
Каква е целта на извикването на Array.prototype.slice срещу NodeList?
3448 изгледи
schedule
19.03.2024
Нарязване -› не знам какво прави -len
може ли някой да обясни как изходът е '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 за извличане на последния елемент от среза?
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
Как да разменям елементите на масив, срез или Vec?
Искам да разменя елементи на срез data с помощта на библиотечна функция, но не работи поради множество заеми:
use std::mem;
fn example() {
let mut data = [1, 2, 3];
let i = 0;
let j = 1;
mem::swap(&mut data[i], &mut...
6044 изгледи
schedule
01.06.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