numpy, scipy, matplotlib 및 pylab 간의 혼동
Numpy, Scipy, matplotlib 및 pylab은 과학적 계산을 위해 파이썬을 사용하는 일반적인 용어입니다.
저는 pylab에 대해 조금 알게 되었고, 혼란스러웠습니다.numpy를 가져오려면 언제든지 다음 작업을 수행할 수 있습니다.
import numpy as np
그냥 생각해보면, 일단 내가 그렇게 되면
from pylab import *
numpy도 함께 가져올 것입니다(와 함께).np별칭).그래서 기본적으로 두 번째 것은 첫 번째 것에 비해 더 많은 것을 합니다.
몇 가지 묻고 싶은 것이 있습니다.
- pylab이 numpy, scipy, matplotlib의 포장지에 불과하다는 것이 맞습니까?
- np가 pylab의 numpy 별칭인 경우, pylab의 scipy 및 matplotlib 별칭은 무엇입니까?(제가 알기로는 plt는 matplotlib의 별칭입니다.pyplot, 하지만 matplotlib 자체의 별칭은 모릅니다.)
아니요.
pylab의 일부입니다.matplotlib(에)matplotlib.pylabMatLab과 같은 환경을 제공하려고 합니다.matplotlib그 중에서도 여러 가지 종속성이 있습니다.numpy일반적인 별칭으로 수입합니다.np.scipy의 종속성이 아닙니다.matplotlib.실행하는 경우
ipython --pylab자동 가져오기는 모든 기호를 저장합니다.matplotlib.pylab세계적인 범위로당신이 쓴 것처럼numpy아래로 가져옵니다.np별칭. 기호:matplotlib아래에서 사용할 수 있습니다.mpl가명의
Scipy와 numpy는 파이썬에 효율적이고 빠른 수치 컴퓨팅을 가져오는 것을 목표로 하는 과학 프로젝트입니다.
Matplotlib은 파이썬 플로팅 라이브러리의 이름입니다.
파이플롯은 주로 주피터와 같은 노트북에 사용되는 대화형 api 형식의 formplotlib입니다.일반적으로 다음과 같이 사용합니다.import matplotlib.pyplot as plt.
주탑은 파이플롯과 동일하지만 추가 기능이 있습니다(현재는 사용하지 않음).
- pylab = 파이플롯 + numpy
자세한 내용은 여기를 참조하십시오. Matplotlib, Pyllab, Pyplot 등: 이것들은 각각 사용할 때와 무엇이 다릅니까?
몇몇 사람들은 (나와 같은) 여전히 pylab의 사용에 대해 혼란스러울 수 있기 때문에, 예를 들어 사용한 이후로.pylab인터넷에 있습니다. 여기 공식 matplotlib FAQ의 인용구가 있습니다.
pylab은 matplotlib을 대량으로 가져오는 편의 모듈입니다.단일 이름 공간에서 파이플롯(플롯용) 및 numpy(수학 및 배열 작업용)를 사용할 수 있습니다.많은 예에서 pylab을 사용하지만 더 이상 권장되지 않습니다.
따라서 TL;DR;는 pylab, 마침표를 사용하지 않습니다.사용하다pyplot 수입 가오기및numpy필요에 따라 별도로
다음은 추가 읽기 및 기타 유용한 예를 위한 링크입니다.
언급URL : https://stackoverflow.com/questions/12987624/confusion-between-numpy-scipy-matplotlib-and-pylab
'programing' 카테고리의 다른 글
| Oracle에서 지정된 행을 삭제하는 최적의 방법 (0) | 2023.07.22 |
|---|---|
| 아이폰을 C++로 프로그래밍할 수 있습니까? (0) | 2023.07.17 |
| 메모리에 이미지를 로드하지 않고 이미지 크기 가져오기 (0) | 2023.07.17 |
| Visual Studio의 'Web Site'와 'Project'의 차이점 (0) | 2023.07.17 |
| Ruby에서 시스템() 호출의 출력을 가져오는 중 (0) | 2023.07.17 |