Indices

ดัชนี สาธารณะขั้นสุดท้าย

คลาสตัวช่วยสำหรับการสร้างอินสแตนซ์ของวัตถุ Index

คอนสตรัคชั่นสาธารณะ

วิธีการสาธารณะ

ดัชนี คงที่
ทั้งหมด ()
ดัชนีที่ส่งคืนองค์ประกอบทั้งหมดของมิติตามลำดับดั้งเดิม
ดัชนี คงที่
ที่ ( NdArray <? ขยายหมายเลข> coord)
พิกัดที่เลือกองค์ประกอบเฉพาะในมิติที่กำหนด
ดัชนี คงที่
ที่ (coord ยาว, บูลีน KeepDim)
พิกัดที่เลือกองค์ประกอบเฉพาะในมิติที่กำหนด
ดัชนี คงที่
ที่ (coord ยาว)
พิกัดที่เลือกองค์ประกอบเฉพาะในมิติที่กำหนด
ดัชนี คงที่
ที่ ( NdArray <? ขยาย Number> coord, บูลีน KeepDim)
พิกัดที่เลือกองค์ประกอบเฉพาะในมิติที่กำหนด
ดัชนี คงที่
จุดไข่ปลา ()
ดัชนีที่ขยายเพื่อเติมมิติข้อมูลแหล่งที่มาที่มีอยู่ทั้งหมด
ดัชนี คงที่
สม่ำเสมอ ()
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบที่พบในตำแหน่งคู่ในมิติดั้งเดิม
ดัชนี คงที่
พลิก ()
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดระหว่างสองพิกัด
ดัชนี คงที่
ไฮเปอร์สแล็บ (สตาร์ทยาว, ก้าวยาว, นับยาว, บล็อกยาว)
ดัชนีที่ส่งคืนองค์ประกอบตามไฮเปอร์สแล็บที่กำหนดโดย start , stride , count , block
ดัชนี คงที่
แกนใหม่ ()
ดัชนีที่แทรกมิติใหม่ขนาด 1 ลงในอาร์เรย์ผลลัพธ์
ดัชนี คงที่
แปลก ()
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบที่พบในตำแหน่งคี่ในมิติดั้งเดิม
ดัชนี คงที่
ช่วง (เริ่มต้นยาว, ปลายยาว)
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดระหว่างสองพิกัด
ดัชนี คงที่
seq ( NdArray <? ขยาย Number> coords)
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบที่ระบุในมิติที่กำหนด
ดัชนี คงที่
seq (ยาว... coords)
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบที่ระบุในมิติที่กำหนด
ดัชนี คงที่
สไลซ์ (เริ่มยาว, ปลายยาว, ก้าวยาว)
ดัชนีที่ส่งคืนทุกองค์ประกอบ stride -th ระหว่าง start และ end
ดัชนี คงที่
ชิ้น (เริ่มยาว, ปลายยาว)
ดัชนีที่ส่งคืนองค์ประกอบระหว่าง start และ end
ดัชนี คงที่
ชิ้น (เริ่มต้นยาว, ปลายยาว)
ดัชนีที่ส่งคืนองค์ประกอบระหว่าง start และ end
ดัชนี คงที่
ชิ้น (เริ่มยาว, ปลายยาว, ก้าวยาว)
ดัชนีที่ส่งคืนทุกองค์ประกอบ stride -th ระหว่าง start และ end
ดัชนี คงที่
SliceFrom (เริ่มต้นยาว)
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดโดยเริ่มต้นที่พิกัดเฉพาะ
ดัชนี คงที่
SliceFrom (เริ่มต้นยาว, ก้าวยาว)
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดโดยเริ่มต้นที่พิกัดเฉพาะ โดยใช้ก้าวที่กำหนด
ดัชนี คงที่
SliceTo (ปลายยาว)
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดจนถึงพิกัดที่ระบุ
ดัชนี คงที่
SliceTo (ปลายยาว, ก้าวยาว)
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดจนถึงพิกัดที่ระบุ โดยใช้ก้าวที่กำหนด
ดัชนี คงที่
ก้าว (ก้าวยาว)
ดัชนีที่ข้ามพิกัดจำนวนคงที่ระหว่างแต่ละค่าที่ส่งคืน

วิธีการสืบทอด

บูลีน
เท่ากับ (วัตถุ arg0)
คลาสสุดท้าย<?>
รับคลาส ()
ภายใน
แฮชโค้ด ()
โมฆะสุดท้าย
แจ้ง ()
โมฆะสุดท้าย
แจ้งทั้งหมด ()
สตริง
toString ()
โมฆะสุดท้าย
รอสักครู่ (ยาว arg0, int arg1)
โมฆะสุดท้าย
รอ (ยาว arg0)
โมฆะสุดท้าย
รอ ()

คอนสตรัคชั่นสาธารณะ

ดัชนี สาธารณะ ()

วิธีการสาธารณะ

ดัชนี คงที่สาธารณะ ทั้งหมด ()

ดัชนีที่ส่งคืนองค์ประกอบทั้งหมดของมิติตามลำดับดั้งเดิม

การใช้ดัชนีนี้กับมิติที่กำหนดจะส่งคืนมิติดั้งเดิมโดยตรง

ตัวอย่างเช่น เมื่อกำหนดเวกเตอร์ที่มีองค์ประกอบ n all() จะส่งกลับ x 0 , x 1 , ..., x n-1

การส่งคืน
  • ดัชนี

ดัชนี คงที่สาธารณะ ที่ ( NdArray <? ขยายหมายเลข> coord)

พิกัดที่เลือกองค์ประกอบเฉพาะในมิติที่กำหนด

นี่เทียบเท่ากับการเรียก at(long) แต่โดยที่ค่าของพิกัดถูกจัดเตรียมโดยอาร์เรย์ N มิติ

พารามิเตอร์
ประสานงาน สเกลาร์ระบุพิกัดขององค์ประกอบบนแกนที่จัดทำดัชนี
การส่งคืน
  • ดัชนี
ขว้าง
IllegalRankException ถ้า coord ไม่ใช่สเกลาร์ (อันดับ 0)

ดัชนี คงที่สาธารณะ ที่ (coord ยาว, บูลีน KeepDim)

พิกัดที่เลือกองค์ประกอบเฉพาะในมิติที่กำหนด

เมื่อนำดัชนีนี้ไปใช้กับมิติข้อมูลที่กำหนด มิติข้อมูลจะได้รับการแก้ไขเป็นองค์ประกอบเดียว ดังนั้น หาก keepDim เป็นเท็จ ก็จะถูกแยกออกจากการคำนวณอันดับ ถ้า KeepDim เป็นจริง มิติข้อมูลถูกยุบลงไปเหลือองค์ประกอบเดียว

ตัวอย่างเช่น เมื่อกำหนดเมทริกซ์ 3 มิติบนแกน [x, y, z] ถ้า matrix.slice(all(), at(0), at(0) ดังนั้นอันดับของส่วนที่ส่งคืนคือ 1 และจำนวน องค์ประกอบคือ x.numElements()

พารามิเตอร์
ประสานงาน พิกัดขององค์ประกอบบนแกนที่จัดทำดัชนี
เก็บDim ว่าจะลบมิติออกไปหรือไม่
การส่งคืน
  • ดัชนี

ดัชนี คงที่สาธารณะ ที่ (coord ยาว)

พิกัดที่เลือกองค์ประกอบเฉพาะในมิติที่กำหนด

เมื่อนำดัชนีนี้ไปใช้กับมิติที่กำหนด มิติข้อมูลจะได้รับการแก้ไขเป็นองค์ประกอบเดียว และดังนั้นจึงถูกแยกออกจากการคำนวณอันดับ

ตัวอย่างเช่น เมื่อกำหนดเมทริกซ์ 3 มิติบนแกน [x, y, z] ถ้า matrix.slice(all(), at(0), at(0) ดังนั้นอันดับของส่วนที่ส่งคืนคือ 1 และจำนวน องค์ประกอบคือ x.numElements()

พารามิเตอร์
ประสานงาน พิกัดขององค์ประกอบบนแกนที่จัดทำดัชนี
การส่งคืน
  • ดัชนี

ดัชนี คงที่สาธารณะ ที่ ( NdArray <? ขยาย Number> coord, บูลีน KeepDim)

พิกัดที่เลือกองค์ประกอบเฉพาะในมิติที่กำหนด

นี่เทียบเท่ากับการเรียก at(long, boolean) แต่โดยที่ค่าของพิกัดถูกระบุโดยอาร์เรย์ N มิติ

ถ้า KeepDim เป็นจริง มิติข้อมูลจะยุบลงไปเหลือองค์ประกอบเดียวแทนที่จะถูกลบออก

พารามิเตอร์
ประสานงาน สเกลาร์ระบุพิกัดขององค์ประกอบบนแกนที่จัดทำดัชนี
เก็บ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

พารามิเตอร์
เริ่ม พิกัดขององค์ประกอบแรกของลำดับ
จบ พิกัดขององค์ประกอบสุดท้ายของลำดับ (ไม่รวม)
การส่งคืน
  • ดัชนี

seq ดัชนี คงที่สาธารณะ ( NdArray <? ขยาย Number> coords)

ดัชนีที่ส่งคืนเฉพาะองค์ประกอบที่ระบุในมิติที่กำหนด

ซึ่งเทียบเท่ากับ seq(long) แต่โดยที่พิกัดขององค์ประกอบในลำดับจัดทำโดยอาร์เรย์ N มิติ

พารามิเตอร์
พิกัด เวกเตอร์ของพิกัดขององค์ประกอบในลำดับ
การส่งคืน
  • ดัชนี
ขว้าง
IllegalRankException ถ้า coords ไม่ใช่เวกเตอร์ (อันดับ 1)

seq ดัชนี คงที่สาธารณะ (ยาว... coords)

ดัชนีที่ส่งคืนเฉพาะองค์ประกอบที่ระบุในมิติที่กำหนด

ตัวอย่างเช่น เมื่อกำหนดเวกเตอร์ที่มีองค์ประกอบ n บนแกน x และ n > 10 , seq(8, 0, 3) ส่งคืน x 8 , x 0 , x 3

พารามิเตอร์
พิกัด พิกัดขององค์ประกอบในลำดับ
การส่งคืน
  • ดัชนี

ชิ้น ดัชนี คงที่สาธารณะ (เริ่มต้นยาว, ปลายยาว, ก้าวยาว)

ดัชนีที่ส่งคืนทุกองค์ประกอบ stride -th ระหว่าง start และ end หาก start หรือ end เป็น null ให้เริ่มต้นหรือสิ้นสุดที่จุดเริ่มต้นหรือจุดสิ้นสุด ตามลำดับ

คล้ายกับของ Python : ไวยากรณ์ของสไลซ์

การส่งคืน
  • ดัชนี

ชิ้น ดัชนี คงที่สาธารณะ (เริ่มต้นแบบยาว, ปลายแบบยาว)

ดัชนีที่ส่งคืนองค์ประกอบระหว่าง start และ end หาก start หรือ end เป็น null ให้เริ่มต้นหรือสิ้นสุดที่จุดเริ่มต้นหรือจุดสิ้นสุด ตามลำดับ

คล้ายกับของ Python : ไวยากรณ์ของสไลซ์

การส่งคืน
  • ดัชนี

ชิ้น ดัชนี คงที่สาธารณะ (เริ่มต้นยาว, ปลายยาว)

ดัชนีที่ส่งคืนองค์ประกอบระหว่าง start และ end หาก start หรือ end เป็น null ให้เริ่มต้นหรือสิ้นสุดที่จุดเริ่มต้นหรือจุดสิ้นสุด ตามลำดับ

คล้ายกับของ Python : ไวยากรณ์ของสไลซ์

การส่งคืน
  • ดัชนี

ชิ้น ดัชนี คงที่สาธารณะ (เริ่มต้นยาว, ปลายยาว, ก้าวยาว)

ดัชนีที่ส่งคืนทุกองค์ประกอบ stride -th ระหว่าง start และ end หาก start หรือ end เป็น null ให้เริ่มต้นหรือสิ้นสุดที่จุดเริ่มต้นหรือจุดสิ้นสุด ตามลำดับ

คล้ายกับของ Python : ไวยากรณ์ของสไลซ์

การส่งคืน
  • ดัชนี

สาธารณะ SliceFrom ดัชนีคงที่ (เริ่มต้นยาว)

ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดโดยเริ่มต้นที่พิกัดเฉพาะ

ตัวอย่างเช่น เมื่อกำหนดเวกเตอร์ที่มีองค์ประกอบ n บนแกน x และ n > k , from(k) ส่งคืน x k , x k+1 , ..., x n-1

พารามิเตอร์
เริ่ม พิกัดขององค์ประกอบแรกของลำดับ
การส่งคืน
  • ดัชนี

ดัชนี คงที่สาธารณะ SliceFrom (เริ่มต้นยาวก้าวยาว)

ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดโดยเริ่มต้นที่พิกัดเฉพาะ โดยใช้ก้าวที่กำหนด

ตัวอย่างเช่น เมื่อกำหนดเวกเตอร์ที่มีองค์ประกอบ n บนแกน x และ n > k , from(k) ส่งคืน x k , x k+1 , ..., x n-1

พารามิเตอร์
เริ่ม พิกัดขององค์ประกอบแรกของลำดับ
ก้าวย่าง ก้าวย่างที่จะใช้
การส่งคืน
  • ดัชนี
ดูสิ่งนี้ด้วย

สาธารณะ SliceTo ดัชนีคงที่ (ปลายยาว)

ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดจนถึงพิกัดที่ระบุ

ตัวอย่างเช่น เมื่อกำหนดเวกเตอร์ที่มีองค์ประกอบ n บนแกน x และ n > k , to(k) ส่งคืน x 0 , x 1 , ..., x k

พารามิเตอร์
จบ พิกัดขององค์ประกอบสุดท้ายของลำดับ (ไม่รวม)
การส่งคืน
  • ดัชนี

ดัชนี คงที่สาธารณะ SliceTo (ปลายยาวก้าวยาว)

ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดจนถึงพิกัดที่ระบุ โดยใช้ก้าวที่กำหนด

ตัวอย่างเช่น เมื่อกำหนดเวกเตอร์ที่มีองค์ประกอบ n บนแกน x และ n > k , to(k) ส่งคืน x 0 , x 1 , ..., x k

พารามิเตอร์
จบ พิกัดขององค์ประกอบสุดท้ายของลำดับ (ไม่รวม)
ก้าวย่าง ก้าวย่างที่จะใช้
การส่งคืน
  • ดัชนี
ดูสิ่งนี้ด้วย

ขั้นตอน ดัชนี คงที่สาธารณะ (ก้าวยาว)

ดัชนีที่ข้ามพิกัดจำนวนคงที่ระหว่างแต่ละค่าที่ส่งคืน

ตัวอย่างเช่น เมื่อกำหนดเวกเตอร์ที่มีองค์ประกอบ n บนแกน x step(k) จะส่งคืน x 0 , xk , x k*2 , ...

พารามิเตอร์
ก้าวย่าง จำนวนองค์ประกอบระหว่างแต่ละขั้นตอน
การส่งคืน
  • ดัชนี