Вспомогательный класс для создания экземпляров объектов Index
.
Публичные конструкторы
Индексы () |
Публичные методы
статический индекс | все () Индекс, который возвращает все элементы измерения в исходном порядке. |
статический индекс | |
статический индекс | at (длинная координата, логическое значение KeepDim) Координата, которая выбирает конкретный элемент в заданном измерении. |
статический индекс | в (длинная координата) Координата, которая выбирает конкретный элемент в заданном измерении. |
статический индекс | |
статический индекс | многоточие () Индекс, который расширяется, чтобы заполнить все доступные исходные измерения. |
статический индекс | даже () Индекс, который возвращает только элементы, найденные в четной позиции в исходном измерении. |
статический индекс | подбросить () Индекс, который возвращает только элементы заданного измерения между двумя координатами. |
статический индекс | гиперслэб (длинный старт, длинный шаг, длинный счет, длинный блок) Индекс, который возвращает элементы в соответствии с гиперплитой, определенной start , stride , count , block . |
статический индекс | новаяОсь () Индекс, который вставляет новое измерение размера 1 в результирующий массив. |
статический индекс | странный () Индекс, который возвращает только элементы, найденные в нечетной позиции в исходном измерении. |
статический индекс | диапазон (длинное начало, длинный конец) Индекс, который возвращает только элементы заданного измерения между двумя координатами. |
статический индекс | |
статический индекс | seq (длинные... координаты) Индекс, который возвращает только определенные элементы данного измерения. |
статический индекс | срез (длинное начало, длинный конец, длинный шаг) Индекс, который возвращает каждый элемент stride между start и end . |
статический индекс | срез (длинное начало, длинный конец) Индекс, который возвращает элементы между start и end . |
статический индекс | срез (длинное начало, длинный конец) Индекс, который возвращает элементы между start и end . |
статический индекс | срез (длинное начало, длинный конец, длинный шаг) Индекс, который возвращает каждый элемент stride между start и end . |
статический индекс | срезFrom (долгий старт) Индекс, который возвращает только элементы данного измерения, начиная с определенной координаты. |
статический индекс | слайсFrom (длинный старт, длинный шаг) Индекс, который возвращает только элементы заданного измерения, начиная с определенной координаты, с использованием заданного шага. |
статический индекс | срезTo (длинный конец) Индекс, который возвращает только элементы заданного измерения до определенной координаты. |
статический индекс | срезTo (длинный конец, длинный шаг) Индекс, который возвращает только элементы заданного измерения до определенной координаты с использованием заданного шага. |
статический индекс | шаг (длинный шаг) Индекс, который пропускает фиксированное количество координат между каждым возвращаемым значением. |
Унаследованные методы
Публичные конструкторы
общедоступные индексы ()
Публичные методы
общедоступный статический индекс все ()
Индекс, который возвращает все элементы измерения в исходном порядке.
Применение этого индекса к данному измерению вернет исходное измерение напрямую.
Например, для вектора с n
элементами all()
возвращает x 0 , x 1 , ..., x n-1.
Возврат
- индекс
общедоступный статический индекс в ( NdArray <? расширяет число> координату)
Координата, которая выбирает конкретный элемент в заданном измерении.
Это эквивалентно вызову at(long)
, но здесь значение координаты предоставляется N-мерным массивом.
Параметры
координировать | скаляр, указывающий координату элемента на индексированной оси |
---|
Возврат
- индекс
Броски
IllegalRankException | если coord не является скаляром (ранг 0) |
---|
общедоступный статический индекс в (длинная координата, логическое значение KeepDim)
Координата, которая выбирает конкретный элемент в заданном измерении.
Когда этот индекс применяется к данному измерению, измерение разрешается как один элемент и, следовательно, если keepDim
имеет значение false, исключается из расчета ранга. Если KeepDim имеет значение true, измерение сворачивается до одного элемента.
Например, для трехмерной матрицы на оси [x, y, z], если matrix.slice(all(), at(0), at(0)
, то ранг возвращаемого среза равен 1, а его количество элементы — это x.numElements()
Параметры
координировать | координата элемента на индексированной оси |
---|---|
держатьDim | следует ли удалять размер. |
Возврат
- индекс
общедоступный статический индекс в (длинная координата)
Координата, которая выбирает конкретный элемент в заданном измерении.
Когда этот индекс применяется к данному измерению, измерение рассматривается как один элемент и, следовательно, исключается из расчета ранга.
Например, для трехмерной матрицы на оси [x, y, z], если matrix.slice(all(), at(0), at(0)
, то ранг возвращаемого среза равен 1, а его количество элементы — это x.numElements()
Параметры
координировать | координата элемента на индексированной оси |
---|
Возврат
- индекс
общедоступный статический индекс в ( NdArray <? расширяет число> координату, логическое значение KeepDim)
Координата, которая выбирает конкретный элемент в заданном измерении.
Это эквивалентно вызову at(long, boolean)
, но здесь значение координаты предоставляется N-мерным массивом.
Если KeepDim имеет значение true, измерение сворачивается до одного элемента, а не удаляется.
Параметры
координировать | скаляр, указывающий координату элемента на индексированной оси |
---|---|
держатьDim | следует ли удалять размер. |
Возврат
- индекс
Броски
IllegalRankException | если coord не является скаляром (ранг 0) |
---|
многоточие общедоступного статического индекса ()
Индекс, который расширяется, чтобы заполнить все доступные исходные измерения. Работает так же, как Python ...
.
Возврат
- индекс
общедоступный статический индекс даже ()
Индекс, который возвращает только элементы, найденные в четной позиции в исходном измерении.
Например, если задан вектор с n
элементами на оси x
, и n четное, even()
возвращает x 0 , x 2 , ..., x n-2.
Возврат
- индекс
общедоступный статический переворот индекса ()
Индекс, который возвращает только элементы заданного измерения между двумя координатами.
Например, для вектора с n
элементами на оси x
и n > k > j
, range(j, k)
возвращает x j , x j+1 , ..., x k
Возврат
- индекс
гиперплита общедоступного статического индекса (длинный старт, длинный шаг, длинный счет, длинный блок)
Индекс, который возвращает элементы в соответствии с гиперплитой, определенной start
, stride
, count
, block
. См. ERROR(/Hyperslab)
.
Параметры
начинать | Начальная локация гиперплиты. |
---|---|
шагать | Количество элементов для разделения каждого элемента или блока, который будет выбран. |
считать | Количество элементов или блоков, которые необходимо выбрать по размеру. |
блокировать | Размер блока, выбранного из размера. |
Возврат
- индекс
общедоступный статический индекс newAxis ()
Индекс, который вставляет новое измерение размера 1 в результирующий массив.
Возврат
- индекс
общедоступный статический индекс нечетный ()
Индекс, который возвращает только элементы, найденные в нечетной позиции в исходном измерении.
Например, для вектора с n
элементами на оси x
и n четным, odd()
возвращает x 1 , x 3 , ..., x n-1.
Возврат
- индекс
общедоступный статический диапазон индекса (длинное начало, длинный конец)
Индекс, который возвращает только элементы заданного измерения между двумя координатами.
Например, для вектора с n
элементами на оси x
и n > k > j
, range(j, k)
возвращает x j , x j+1 , ..., x k
Параметры
начинать | координата первого элемента последовательности |
---|---|
конец | координата последнего элемента последовательности (исключающая) |
Возврат
- индекс
public static Index seq ( NdArray <? расширяет число> координаты)
Индекс, который возвращает только определенные элементы данного измерения.
Это эквивалентно seq(long)
, но здесь координаты элементов последовательности предоставляются N-мерным массивом.
Параметры
координаты | вектор координат элементов последовательности |
---|
Возврат
- индекс
Броски
IllegalRankException | если coords не являются вектором (ранг 1) |
---|
public static Index seq (длинные... координаты)
Индекс, который возвращает только определенные элементы данного измерения.
Например, для вектора с n
элементами на оси x
и n > 10
seq(8, 0, 3)
возвращает x 8 , x 0 , x 3.
Параметры
координаты | координаты элементов в последовательности |
---|
Возврат
- индекс
Срез общедоступного статического индекса (длинное начало, длинный конец, длинный шаг)
Индекс, который возвращает каждый элемент stride
между start
и end
. Если start
или end
имеют значение null
, начинается или заканчивается в начале или в конце соответственно.
Аналогично синтаксису Python :
срез.
Возврат
- индекс
общедоступный статический фрагмент индекса (длинное начало, длинный конец)
Индекс, который возвращает элементы между start
и end
. Если start
или end
имеют значение null
, начинается или заканчивается в начале или в конце соответственно.
Аналогично синтаксису Python :
срез.
Возврат
- индекс
срез общедоступного статического индекса (длинное начало, длинный конец)
Индекс, который возвращает элементы между start
и end
. Если start
или end
имеют значение null
, начинается или заканчивается в начале или в конце соответственно.
Аналогично синтаксису Python :
срез.
Возврат
- индекс
срез общедоступного статического индекса (длинный старт, длинный конец, длинный шаг)
Индекс, который возвращает каждый элемент stride
между start
и end
. Если start
или end
имеют значение null
, начинается или заканчивается в начале или в конце соответственно.
Аналогично синтаксису Python :
срез.
Возврат
- индекс
общедоступный статический индекс срез (долгий старт)
Индекс, который возвращает только элементы данного измерения, начиная с определенной координаты.
Например, для вектора с n
элементами на оси x
и n > k
from(k)
возвращает x k , x k+1 , ..., x n-1
Параметры
начинать | координата первого элемента последовательности |
---|
Возврат
- индекс
public static Index срез (долгий старт, длинный шаг)
Индекс, который возвращает только элементы заданного измерения, начиная с определенной координаты, с использованием заданного шага.
Например, для вектора с n
элементами на оси x
и n > k
from(k)
возвращает x k , x k+1 , ..., x n-1
Параметры
начинать | координата первого элемента последовательности |
---|---|
шагать | шаг, чтобы использовать |
Возврат
- индекс
Смотрите также
общедоступный статический индекс слайсTo (длинный конец)
Индекс, который возвращает только элементы заданного измерения до определенной координаты.
Например, для вектора с n
элементами на оси x
и n > k
, to(k)
возвращает x 0 , x 1 , ..., x k
Параметры
конец | координата последнего элемента последовательности (исключающая) |
---|
Возврат
- индекс
общедоступный статический индекс слайсTo (длинный конец, длинный шаг)
Индекс, который возвращает только элементы заданного измерения до определенной координаты с использованием заданного шага.
Например, для вектора с n
элементами на оси x
и n > k
, to(k)
возвращает x 0 , x 1 , ..., x k
Параметры
конец | координата последнего элемента последовательности (исключающая) |
---|---|
шагать | шаг, чтобы использовать |
Возврат
- индекс
Смотрите также
шаг публичного статического индекса (длинный шаг)
Индекс, который пропускает фиксированное количество координат между каждым возвращаемым значением.
Например, для вектора с n
элементами на оси x
step(k)
возвращает x 0 , x k , x k*2 ,...
Параметры
шагать | количество элементов между каждым шагом |
---|
Возврат
- индекс