Indices

lớp cuối cùng công khai

Lớp trợ giúp để khởi tạo các đối tượng Index .

Nhà xây dựng công cộng

Phương pháp công khai

chỉ số tĩnh
tất cả ()
Một chỉ mục trả về tất cả các phần tử của một thứ nguyên theo thứ tự ban đầu.
chỉ số tĩnh
tại ( NdArray <? mở rộng Số> tọa độ)
Tọa độ chọn một phần tử cụ thể trên một thứ nguyên nhất định.
chỉ số tĩnh
tại (coord dài, boolean keepDim)
Tọa độ chọn một phần tử cụ thể trên một thứ nguyên nhất định.
chỉ số tĩnh
tại (tọa độ dài)
Tọa độ chọn một phần tử cụ thể trên một thứ nguyên nhất định.
chỉ số tĩnh
tại ( NdArray <? mở rộng Số> tọa độ, boolean keepDim)
Tọa độ chọn một phần tử cụ thể trên một thứ nguyên nhất định.
chỉ số tĩnh
dấu chấm lửng ()
Một chỉ mục mở rộng để lấp đầy tất cả các thứ nguyên nguồn có sẵn.
chỉ số tĩnh
thậm chí ()
Một chỉ mục chỉ trả về các phần tử được tìm thấy ở vị trí chẵn trong chiều ban đầu.
chỉ số tĩnh
lật ()
Một chỉ mục chỉ trả về các phần tử trên một chiều nhất định giữa hai tọa độ.
chỉ số tĩnh
hyperslab (bắt đầu dài, sải chân dài, đếm dài, khối dài)
Một chỉ mục trả về các phần tử theo một hyperslab được xác định bởi start , stride , count , block .
chỉ số tĩnh
trục mới ()
Một chỉ mục chèn một chiều mới có kích thước 1 vào mảng kết quả.
chỉ số tĩnh
số lẻ ()
Một chỉ mục chỉ trả về các phần tử được tìm thấy ở vị trí lẻ trong chiều ban đầu.
chỉ số tĩnh
phạm vi (bắt đầu dài, kết thúc dài)
Một chỉ mục chỉ trả về các phần tử trên một chiều nhất định giữa hai tọa độ.
chỉ số tĩnh
seq ( NdArray <? mở rộng Số> coords)
Một chỉ mục chỉ trả về các phần tử cụ thể trên một thứ nguyên nhất định.
chỉ số tĩnh
seq (dài... coords)
Một chỉ mục chỉ trả về các phần tử cụ thể trên một thứ nguyên nhất định.
chỉ số tĩnh
lát (bắt đầu dài, kết thúc dài, sải chân dài)
Một chỉ mục trả về mọi phần tử stride giữa startend .
chỉ số tĩnh
lát (Bắt đầu dài, Kết thúc dài)
Một chỉ mục trả về các phần tử giữa startend .
chỉ số tĩnh
lát (bắt đầu dài, kết thúc dài)
Một chỉ mục trả về các phần tử giữa startend .
chỉ số tĩnh
lát (Bắt đầu dài, Kết thúc dài, sải bước dài)
Một chỉ mục trả về mọi phần tử stride giữa startend .
chỉ số tĩnh
sliceFrom (bắt đầu dài)
Một chỉ mục chỉ trả về các phần tử trên một chiều nhất định bắt đầu từ một tọa độ cụ thể.
chỉ số tĩnh
sliceFrom (bắt đầu dài, sải bước dài)
Một chỉ mục chỉ trả về các phần tử trên một thứ nguyên nhất định bắt đầu từ một tọa độ cụ thể, sử dụng bước tiến đã cho.
chỉ số tĩnh
sliceTo (cuối dài)
Một chỉ mục chỉ trả về các phần tử trên một thứ nguyên nhất định cho đến tọa độ cụ thể.
chỉ số tĩnh
sliceTo (cuối dài, sải chân dài)
Một chỉ mục chỉ trả về các phần tử trên một thứ nguyên nhất định cho đến tọa độ cụ thể, sử dụng bước tiến đã cho.
chỉ số tĩnh
bước (bước dài)
Một chỉ mục bỏ qua một lượng tọa độ cố định giữa mỗi giá trị được trả về.

Phương pháp kế thừa

Nhà xây dựng công cộng

chỉ số đại chúng ()

Phương pháp công khai

công khai chỉ mục tĩnh tất cả ()

Một chỉ mục trả về tất cả các phần tử của một thứ nguyên theo thứ tự ban đầu.

Việc áp dụng chỉ mục này cho một thứ nguyên nhất định sẽ trực tiếp trả về thứ nguyên ban đầu.

Ví dụ: cho một vectơ có n phần tử, all() trả về x 0 , x 1 , ..., x n-1

Trả lại
  • mục lục

Chỉ mục tĩnh công khai tại ( NdArray <? kéo dài Số> tọa độ)

Tọa độ chọn một phần tử cụ thể trên một thứ nguyên nhất định.

Điều này tương đương với lệnh gọi at(long) nhưng trong đó giá trị của tọa độ được cung cấp bởi mảng N chiều.

Thông số
tọa độ vô hướng biểu thị tọa độ của phần tử trên trục được lập chỉ mục
Trả lại
  • mục lục
Ném
Xếp hạng bất hợp phápNgoại lệ nếu coord không phải là vô hướng (xếp hạng 0)

Chỉ mục tĩnh công khai tại (tọa độ dài, boolean keepDim)

Tọa độ chọn một phần tử cụ thể trên một thứ nguyên nhất định.

Khi chỉ mục này được áp dụng cho một thứ nguyên nhất định, thứ nguyên đó sẽ được phân giải dưới dạng một phần tử duy nhất và do đó, nếu keepDim là sai, thì thứ nguyên đó sẽ bị loại khỏi tính toán xếp hạng. Nếu như keepDim là đúng thì kích thước được thu gọn thành một phần tử.

Ví dụ: cho ma trận 3D trên trục [x, y, z], nếu matrix.slice(all(), at(0), at(0) , thì thứ hạng của lát cắt được trả về là 1 và số lượng của nó phần tử là x.numElements()

Thông số
tọa độ tọa độ của phần tử trên trục được chỉ mục
giữ mờ có nên loại bỏ kích thước hay không.
Trả lại
  • mục lục

chỉ số tĩnh công khai tại (tọa độ dài)

Tọa độ chọn một phần tử cụ thể trên một thứ nguyên nhất định.

Khi chỉ mục này được áp dụng cho một thứ nguyên nhất định, thứ nguyên đó sẽ được phân giải dưới dạng một phần tử duy nhất và do đó bị loại khỏi tính toán xếp hạng.

Ví dụ: cho ma trận 3D trên trục [x, y, z], nếu matrix.slice(all(), at(0), at(0) , thì thứ hạng của lát cắt được trả về là 1 và số lượng của nó phần tử là x.numElements()

Thông số
tọa độ tọa độ của phần tử trên trục được chỉ mục
Trả lại
  • mục lục

Chỉ mục tĩnh công khai tại ( NdArray <? kéo dài Số> tọa độ, boolean keepDim)

Tọa độ chọn một phần tử cụ thể trên một thứ nguyên nhất định.

Điều này tương đương với lệnh gọi at(long, boolean) nhưng trong đó giá trị của tọa độ được cung cấp bởi mảng N chiều.

Nếu như keepDim là đúng thì kích thước sẽ được thu gọn thành một phần tử thay vì bị xóa.

Thông số
tọa độ vô hướng biểu thị tọa độ của phần tử trên trục được lập chỉ mục
giữ mờ có nên loại bỏ kích thước hay không.
Trả lại
  • mục lục
Ném
Xếp hạng bất hợp phápNgoại lệ nếu coord không phải là vô hướng (xếp hạng 0)

dấu chấm lửng chỉ mục tĩnh công khai ()

Một chỉ mục mở rộng để lấp đầy tất cả các thứ nguyên nguồn có sẵn. Hoạt động tương tự như Python ... .

Trả lại
  • mục lục

Chỉ số tĩnh công khai thậm chí ()

Một chỉ mục chỉ trả về các phần tử được tìm thấy ở vị trí chẵn trong chiều ban đầu.

Ví dụ: cho một vectơ có n phần tử trên trục x và n là số chẵn, even() trả về x 0 , x 2 , ..., x n-2

Trả lại
  • mục lục

lật chỉ mục tĩnh công khai ()

Một chỉ mục chỉ trả về các phần tử trên một chiều nhất định giữa hai tọa độ.

Ví dụ: cho một vectơ có n phần tử trên trục xn > k > j , range(j, k) trả về x j , x j+1 , ..., x k

Trả lại
  • mục lục

siêu bảng chỉ mục tĩnh công khai (bắt đầu dài, sải bước dài, số lượng dài, khối dài)

Một chỉ mục trả về các phần tử theo một hyperslab được xác định bởi start , stride , count , block . Xem ERROR(/Hyperslab) .

Thông số
bắt đầu Vị trí bắt đầu cho hyperslab.
sải bước Số phần tử để phân tách từng phần tử hoặc khối cần chọn.
đếm Số phần tử hoặc khối cần chọn dọc theo chiều.
khối Kích thước của khối được chọn từ kích thước.
Trả lại
  • mục lục

Chỉ mục tĩnh công khai newAxis ()

Một chỉ mục chèn một chiều mới có kích thước 1 vào mảng kết quả.

Trả lại
  • mục lục

chỉ số tĩnh công khai lẻ ()

Một chỉ mục chỉ trả về các phần tử được tìm thấy ở vị trí lẻ trong chiều ban đầu.

Ví dụ: cho một vectơ có n phần tử trên trục x và n là số chẵn, lẻ odd() trả về x 1 , x 3 , ..., x n-1

Trả lại
  • mục lục

phạm vi chỉ số tĩnh công khai (bắt đầu dài, kết thúc dài)

Một chỉ mục chỉ trả về các phần tử trên một chiều nhất định giữa hai tọa độ.

Ví dụ: cho một vectơ có n phần tử trên trục xn > k > j , range(j, k) trả về x j , x j+1 , ..., x k

Thông số
bắt đầu tọa độ của phần tử đầu tiên của chuỗi
kết thúc tọa độ của phần tử cuối cùng của chuỗi (độc quyền)
Trả lại
  • mục lục

seq chỉ mục tĩnh công khai ( NdArray <? kéo dài Số> coords)

Một chỉ mục chỉ trả về các phần tử cụ thể trên một thứ nguyên nhất định.

Điều này tương đương với seq(long) nhưng trong đó tọa độ của các phần tử trong chuỗi được cung cấp bởi mảng N chiều.

Thông số
dây coord vectơ tọa độ các phần tử trong dãy
Trả lại
  • mục lục
Ném
Xếp hạng bất hợp phápNgoại lệ nếu coords không phải là một vector (xếp hạng 1)

seq chỉ mục tĩnh công khai (dài... coords)

Một chỉ mục chỉ trả về các phần tử cụ thể trên một thứ nguyên nhất định.

Ví dụ: cho một vectơ có n phần tử trên trục xn > 10 , seq(8, 0, 3) trả về x 8 , x 0 , x 3

Thông số
dây coord tọa độ của các phần tử trong dãy
Trả lại
  • mục lục

Lát chỉ mục tĩnh công khai (bắt đầu dài, kết thúc dài, sải chân dài)

Một chỉ mục trả về mọi phần tử stride giữa startend . Nếu start hoặc endnull thì bắt đầu hoặc kết thúc ở đầu hoặc cuối tương ứng.

Tương tự như cú pháp : slice của Python.

Trả lại
  • mục lục

Lát chỉ mục tĩnh công khai (Bắt đầu dài, Kết thúc dài)

Một chỉ mục trả về các phần tử giữa startend . Nếu start hoặc endnull thì bắt đầu hoặc kết thúc ở đầu hoặc cuối tương ứng.

Tương tự như cú pháp : slice của Python.

Trả lại
  • mục lục

Lát chỉ mục tĩnh công khai (bắt đầu dài, kết thúc dài)

Một chỉ mục trả về các phần tử giữa startend . Nếu start hoặc endnull thì bắt đầu hoặc kết thúc ở đầu hoặc cuối tương ứng.

Tương tự như cú pháp : slice của Python.

Trả lại
  • mục lục

Lát chỉ mục tĩnh công khai (Bắt đầu dài, Kết thúc dài, sải bước dài)

Một chỉ mục trả về mọi phần tử stride giữa startend . Nếu start hoặc endnull thì bắt đầu hoặc kết thúc ở đầu hoặc cuối tương ứng.

Tương tự như cú pháp : slice của Python.

Trả lại
  • mục lục

lát cắt chỉ mục tĩnh công khaiFrom (bắt đầu dài)

Một chỉ mục chỉ trả về các phần tử trên một chiều nhất định bắt đầu từ một tọa độ cụ thể.

Ví dụ: cho một vectơ có n phần tử trên trục xn > k , from(k) trả về x k , x k+1 , ..., x n-1

Thông số
bắt đầu tọa độ của phần tử đầu tiên của chuỗi
Trả lại
  • mục lục

lát cắt chỉ mục tĩnh công khaiFrom (bắt đầu dài, sải bước dài)

Một chỉ mục chỉ trả về các phần tử trên một thứ nguyên nhất định bắt đầu từ một tọa độ cụ thể, sử dụng bước tiến đã cho.

Ví dụ: cho một vectơ có n phần tử trên trục xn > k , from(k) trả về x k , x k+1 , ..., x n-1

Thông số
bắt đầu tọa độ của phần tử đầu tiên của chuỗi
sải bước bước tiến để sử dụng
Trả lại
  • mục lục

lát cắt chỉ mục tĩnh công khai (cuối dài)

Một chỉ mục chỉ trả về các phần tử trên một thứ nguyên nhất định cho đến tọa độ cụ thể.

Ví dụ: cho một vectơ có n phần tử trên trục xn > k , to(k) trả về x 0 , x 1 , ..., x k

Thông số
kết thúc tọa độ của phần tử cuối cùng của chuỗi (độc quyền)
Trả lại
  • mục lục

public static Index sliceTo (đầu dài, sải chân dài)

Một chỉ mục chỉ trả về các phần tử trên một thứ nguyên nhất định cho đến tọa độ cụ thể, sử dụng bước tiến đã cho.

Ví dụ: cho một vectơ có n phần tử trên trục xn > k , to(k) trả về x 0 , x 1 , ..., x k

Thông số
kết thúc tọa độ của phần tử cuối cùng của chuỗi (độc quyền)
sải bước bước tiến để sử dụng
Trả lại
  • mục lục

Bước chỉ mục tĩnh công khai (bước dài)

Một chỉ mục bỏ qua một lượng tọa độ cố định giữa mỗi giá trị được trả về.

Ví dụ: cho một vectơ có n phần tử trên trục x , step(k) trả về x 0 , x k , x k*2 , ...

Thông số
sải bước số phần tử giữa mỗi bước
Trả lại
  • mục lục