Numpy, scipy, matplotlib và pylab là những thuật ngữ phổ biến trong số những người sử dụng python để tính toán khoa học.
Tôi chỉ tìm hiểu một chút về pylab, và tôi đã nhầm lẫn. Bất cứ khi nào tôi muốn nhập numpy, tôi luôn có thể làm:
import numpy as np
Tôi chỉ xem xét, rằng một khi tôi làm
from pylab import *
numpy cũng sẽ được nhập khẩu (với np
bí danh). Vì vậy, về cơ bản, cái thứ hai làm nhiều thứ hơn so với cái đầu tiên.
Có vài điều tôi muốn hỏi:
- Có đúng là pylab chỉ là một gói cho numpy, scipy và matplotlib?
- Vì np là bí danh numpy trong pylab, bí danh scipy và matplotlib trong pylab là gì? (theo như tôi biết, plt là bí danh của matplotlib.pyplot, nhưng tôi không biết bí danh cho chính matplotlib)
/usr/lib/pymodules/python2.7/matplotlib/pylab.py
(đường dẫn chính xác có một chút khác biệt đối với Windows hoặc OSX; hỏi bạn có cần trợ giúp tìm nó không.)