Numpy, scipy, matplotlib, dan pylab adalah istilah umum di antara mereka yang menggunakan python untuk perhitungan ilmiah.
Saya baru belajar sedikit tentang pylab, dan saya jadi bingung. Setiap kali saya ingin mengimpor numpy, saya selalu dapat melakukan:
import numpy as np
Saya hanya mempertimbangkan, begitu saya lakukan
from pylab import *
numpy akan diimpor juga (dengan np
alias). Jadi pada dasarnya yang kedua melakukan lebih banyak hal dibandingkan dengan yang pertama.
Ada beberapa hal yang ingin saya tanyakan:
- Apakah benar pylab hanyalah pembungkus untuk numpy, scipy dan matplotlib?
- Karena np adalah alias numpy di pylab, apa itu alias scipy dan matplotlib di pylab? (Sejauh yang saya tahu, plt adalah alias dari matplotlib.pyplot, tapi saya tidak tahu alias untuk matplotlib itu sendiri)
/usr/lib/pymodules/python2.7/matplotlib/pylab.py
(jalur persisnya sedikit berbeda untuk Windows atau OSX; tanyakan apakah Anda perlu bantuan menemukannya.)