ฟังก์ชั่นที่ครอบคลุมภายใต้ไลบรารีที่นำเข้า

ฉันได้นำเข้าไลบรารี numpy ในโค้ด python ของฉันแล้ว ตอนนี้คำถามของฉันคือ เป็นไปได้ไหมที่จะได้รับรายการฟังก์ชันทั้งหมดที่ครอบคลุมภายใต้ไลบรารี่ numpy ฉันรู้ว่าเอกสารเป็นสิ่งหนึ่ง แต่ฉันกำลังมองหาสิ่งอื่น ผมใช้สปายเดอร์


person Kalpit    schedule 21.03.2018    source แหล่งที่มา


คำตอบ (2)


เคล็ดลับอย่างหนึ่งที่คุณสามารถใช้ได้ก็คือ ในหน้าต่างคอนโซล IPython ของ Spyder ให้พิมพ์สิ่งนี้"

np.__all__

และนี่สามารถแสดงรายการชื่อวิธีการทั้งหมดได้ โปรดทราบว่าในสมุดบันทึก ipython หรือ jupyter ไลบรารีมีแอตทริบิวต์ที่ซ่อนอยู่เช่น "ทั้งหมด", "ไฟล์" ฯลฯ ซึ่งคุณสามารถตรวจสอบได้โดยใช้ TAB หลังจากพิมพ์ชื่อไลบรารี

person limtete    schedule 21.03.2018

พิมพ์ (dir (ตัวเลข))

กลไก dir() เริ่มต้นทำงานแตกต่างออกไปกับวัตถุประเภทต่างๆ เนื่องจากพยายามสร้างข้อมูลที่เกี่ยวข้องมากที่สุด แทนที่จะครบถ้วน:

  • หากวัตถุนั้นเป็นวัตถุโมดูล รายการจะมีชื่อของคุณลักษณะของโมดูล
  • ถ้าวัตถุนั้นเป็นประเภทหรือวัตถุคลาส รายการจะมีชื่อของคุณลักษณะของมัน และแอตทริบิวต์ของฐานแบบวนซ้ำ
  • มิฉะนั้น รายการจะมีชื่อคุณลักษณะของวัตถุ ชื่อของคุณลักษณะของคลาส และแอตทริบิวต์ของคลาสพื้นฐานของคลาสแบบเรียกซ้ำ
person Félix Clément    schedule 21.03.2018
comment
ไวยากรณ์ไม่ถูกต้อง ฉันใช้หลาม 3.6.4 - person Kalpit; 21.03.2018
comment
พิมพ์ (dir (ตัวเลข)) - person Félix Clément; 21.03.2018
comment
เย็น. นี่ทำให้ฉันได้รับสิ่งที่ฉันถาม แต่ฉันขอคุณสมบัติของฟังก์ชันและภาพรวมเกี่ยวกับสิ่งที่เกิดขึ้นในฟังก์ชันได้หรือไม่ - person Kalpit; 21.03.2018
comment
ฉันอยากจะแนะนำเอกสาร - person Félix Clément; 21.03.2018