Описание тега array-indexing
Use this tag for questions about how to construct and interpret indices for retrieval of or assignment to non-trivial subsets or reorderings of multidimensional arrays.
2
ответа
Каков наилучший способ сохранить размерность при подстановке массивов numpy?
Предположим, у меня был стандартный массив NumPy, такой как a = np.arange(6).reshape((2,3)) Когда я под массив массива, выполняя такую задачу, как a[1, :] Я потеряю размерность, и она превратится в 1D и напечатает, array([3, 4, 5]) Конечно, в спис…
16 дек '18 в 08:04
2
ответа
Использование объектов диапазона Python для индексации массивов
Я видел это один или два раза раньше, но я не могу найти никаких официальных документов по нему: Использование Python range объекты как индексы в NumPy. import numpy as np a = np.arange(9).reshape(3,3) a[range(3), range(2,-1,-1)] # array([2, 4, 6]) …
02 ноя '18 в 17:07
3
ответа
Проблема с указателями и постфиксами
Поэтому я должен выяснить, почему распечатываются конкретные значения, и я решил большинство из них, но у меня возникла проблема с последними тремя. Буду рад любой помощи int main(void) { int myValues[] = { 9, 0, 12345, 1, 7, 2, 6, 3, 5, 4 }; mess(&…
04 янв '19 в 14:57
0
ответов
twig - зацикливание того же результата индекса массива
Я возвращаю результаты массива через мой файл ветки. Я получил к ним доступ, но когда я рендерил их с помощью "for", я получал только первый результат, отображаемый три раза. (количество строк в моей базе данных) На dump () это то, что я получаю: Я …
19 мар '19 в 09:10
1
ответ
Найти индекс первого соответствующего элемента $gte с помощью $indexOfArray
MongoDB имеет $indexOfArray чтобы позволить вам найти индекс массива элемента, например: $indexOfArray: ["$article.date", ISODate("2019-03-29")] Можно ли использовать операторы сравнения с $indexOfArray вместе, как: $indexOfArray: ["$article.date", …
30 мар '19 в 21:11
1
ответ
Одномерный числовой массив, преобразованный в массив объектов в PHP. Как получить доступ к значению массива объекта по его индексу
Здесь у меня есть числовой массив одного измерения $x = array(1,2,3,4); Ниже преобразован в массив объектов $x = (object) $x; Я не могу получить доступ к значениям по его индексу echo $x->{'1'} //Tried but not working
01 апр '19 в 16:40
1
ответ
Поддерживают ли указатели "индексацию стиля массива"?
(Ответы на свои вопросы - этот вопрос постоянно всплывает) Я предполагаю, что читатель знает, как работает арифметика указателей. int arr[3] = {1,2,3}; int* ptr = arr; ... *(ptr + i) = value; Книги Учителя / С продолжают говорить мне, что я не долже…
18 апр '19 в 14:08
2
ответа
Выберите разные кусочки из каждой строки
У меня есть 3D-тензор, и я хочу выбрать различные срезы из dim=2. что-то вроде a[[0, 1], :, [slice(2, 4), slice(1, 3)]], a=np.arange(2*3*5).reshape(2, 3, 5) array([[[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14]], [[15, 16, 17, 18, 19], [2…
21 апр '19 в 21:37
2
ответа
Почему массивы начинаются с 0 вместо 1? (C, C++)
Не проблема кода, а сомнение, почему массивы на C и C++ начинаются с 0? Это как-то связано с каким-то внутренним процессом? int array[4]={1,2,3,4}; cout<<array[0]; cout<<array[1]; cout<<array[2]; cout<<array[3]; ///This print…
23 апр '19 в 04:57
1
ответ
Как выполнить действие, настроив оператор if в индексах между двумя одномерными массивами?
string[] words1 = new string[] { "How are you?", "Where are you?" }; string[] words2 = new string[] { "I'm fine.", "I'm outside." }; // how do I perform an action by showing the indexes are same if (words1[0] == words2[0]) // I'm stuck here { // an …
03 май '19 в 08:18
1
ответ
Что я делаю неправильно? (Java.lang.ArrayIndexOutOfBoundsException)
Мой код должен найти четыре последовательных числа одного и того же значения, удовлетворяющие этим четырем сценариям: (исходный код прикреплен внизу)fig.a (соответствует методу isConsecutiveFourinStacks)0 1 0 3 1 6 10 1 6 8 6 0 15 6 2 1 8 2 96 5 6 1…
06 май '19 в 04:48
1
ответ
Есть ли способ конвертировать multi_index в строку int / list / array?
Я хочу изменить значение данного массива в numpy для умножения других элементов массива. Поэтому я хочу извлечь multi_index и манипулировать им, чтобы я мог определить позицию и использовать ее. (например, nditer через все элементы и всегда делать '…
23 май '19 в 21:08
1
ответ
Способ выбора конкретных индексов из объекта, где нарезка не помогает
Я ищу способ получить доступ к объекту несколько раз простым способом. Ex. 1) ls = [i for i in range(100)]; print(ls[0], ls[32], ls[95]) Ex. 2) js = {'key0': 'val0', ...}; print (js['keyN'], js['keyM']) Я ищу способ указать объект только один раз, а…
08 июл '19 в 10:52
1
ответ
Couchbase 4.5 - индекс не покрывается, когда массив используется в предложении where
У меня есть ведро Couchbase(4.5) my-data. Минимальный обзор ведра заключается в следующем. Структура документа { _class: “com.dom.Activity”, depId: 984, dayIds: [17896, 17897, 17898], startTime: 10, endTime: 20 } Индекс У меня также есть индекс в ве…
28 июн '19 в 13:43
2
ответа
Как я могу использовать значения перечисления в качестве индекса массива
Я пытаюсь использовать значение перечисления в качестве индекса массива, но это дает мне ошибку. export class Color { static RED = 0; static BLUE = 1; static GREEN = 2; } let x = ['warning', 'info', 'success']; let anotherVariable = x[Color.RED]; &l…
08 июл '19 в 10:31
0
ответов
Как сформировать индекс массива 3D numpy
У меня есть трехмерный массив numpy, b, с shape=(3,2,3) В принципе, я использовал argmax(), чтобы найти максимальные индексы первой оси, и мне нужно восстановить значения из индексов Вот мой тестовый код, #Test array, reshape, find max indices a=np.…
09 окт '19 в 07:56
1
ответ
Быстрая обработка изображений с помощью таблицы поиска
У меня есть изображения из видео и справочная таблица с индексами. Цель состоит в том, чтобы создать новое изображение из каждого кадра, используя индексы в справочной таблице. Мой код работает на моем ноутбуке, но немного медленнее. Моя цель - заст…
05 дек '19 в 22:44
1
ответ
Индексы легче векторизовать, чем указатели?
Есть ли какой-нибудь пример (например, на https://godbolt.org/), где CLang генерирует худший код, когда алгоритм выражается итерациями указателя вместо индексов массива? Например, в одном случае он может векторизоваться / разворачиваться, а в другом…
30 дек '19 в 00:08
2
ответа
Python ʻarr [0]: [0] `объяснение
Этот фрагмент кода является одним из сообщений в проблеме LeetCode, написанных fukuzawa_yumi def splitArray(self, nums): d,n={nums[0]:[0]},len(nums) for i in range(1,n): nums[i]+=nums[i-1] if nums[i] not in d: d[nums[i]]=[i] else: d[nums[i]].append(…
11 янв '20 в 05:13
1
ответ
Ошибка кластеризации K-средних: только 0 могут быть смешаны с отрицательными индексами
Я пытаюсь выполнить кластеризацию kmeans для данных IRIS в R. Я хочу использовать опцию KKZ для выбора начального числа (начальные точки кластеров). Если я не стандартизирую данные, у меня нет проблем с командой KKZ: library(inaparc) res<- kkz(x=…
26 фев '20 в 23:06