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 (ปลายยาว, ก้าวยาว)
ดัชนีที่ส่งคืนเฉพาะองค์ประกอบในมิติที่กำหนดจนถึงพิกัดที่ระบุ โดยใช้ก้าวที่กำหนด
ดัชนี คงที่
ก้าว (ก้าวยาว)
ดัชนีที่ข้ามพิกัดจำนวนคงที่ระหว่างแต่ละค่าที่ส่งคืน

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

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

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

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

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

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

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

ตัวอย่างเช่น เมื่อกำหนดเวกเตอร์ที่มีองค์ประกอบ 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 , ...

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