fungsi yang tercakup dalam perpustakaan yang diimpor

Saya telah mengimpor perpustakaan numpy dalam kode python saya. Sekarang pertanyaan saya adalah, apakah mungkin untuk mendapatkan daftar semua fungsi yang tercakup dalam perpustakaan numpy? Saya tahu dokumentasi adalah suatu hal, tetapi saya mencari sesuatu yang lain. Saya menggunakan Spyder.


person Kalpit    schedule 21.03.2018    source sumber


Jawaban (2)


salah satu trik yang dapat Anda gunakan adalah, di jendela konsol IPython Spyder, ketikkan ini"

np.__all__

Dan ini dapat mencantumkan semua nama metode. FYI, di notebook ipython atau jupyter, perpustakaan memiliki atribut tersembunyi seperti "semua", "file", dll, yang dapat Anda periksa dengan menggunakan TAB setelah mengetikkan nama perpustakaan.

person limtete    schedule 21.03.2018

cetak(dir(numpy))

Mekanisme dir() default berperilaku berbeda pada tipe objek yang berbeda, karena berupaya menghasilkan informasi yang paling relevan, bukan informasi lengkap:

  • Jika objeknya adalah objek modul, daftarnya berisi nama-nama atribut modul.
  • Jika objeknya adalah objek bertipe atau kelas, daftarnya berisi nama-nama atributnya, dan secara rekursif atribut-atribut basisnya.
  • Jika tidak, daftar berisi nama atribut objek, nama atribut kelasnya, dan atribut kelas dasar kelasnya secara rekursif.
person Félix Clément    schedule 21.03.2018
comment
sintaks tidak valid. Saya menggunakan python 3.6.4 - person Kalpit; 21.03.2018
comment
cetak(dir(numpy)) - person Félix Clément; 21.03.2018
comment
Dingin. Ini memberi saya apa yang saya minta. Namun, bisakah saya mendapatkan atribut fungsi dan gambaran umum tentang apa yang terjadi di fungsi tersebut? - person Kalpit; 21.03.2018
comment
saya akan menyarankan dokumentasi - person Félix Clément; 21.03.2018