numpy.linspace 등차 배열 생 성 방법

1279 단어 numpylinspace
다음 과 같다.

numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
start:시작 값 stop:끝 값
num:생 성 된 개수
endpoint True:false 포함:기본 True 는 포함 되 지 않 습 니 다.
restep:인접 한 두 수의 차 이 를 기본적으로 표시 하지 않 습 니 다.
dtype:출력 형식 은 기본적으로 표시 되 지 않 습 니 다.
또한,arange 는 샘플 간 의 차 이 를 설정 하여 배열 을 생 성 합 니 다.

import numpy as np

x1 = np.linspace(2.0, 3.0, num=5)
print x1
x2 = np.linspace(2.0, 3.0, num=5, endpoint=False)
print x2
x3 = np.linspace(2.0, 3.0, num=5, retstep=True)
print x3
결과:

[ 2. 2.25 2.5 2.75 3. ] 
[ 2. 2.2 2.4 2.6 2.8] 
(array([ 2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
그림:

import numpy as np
import matplotlib.pyplot as plt

N = 8
y = np.zeros(N)
x1 = np.linspace(0, 10, N, endpoint=True)
x2 = np.linspace(0, 10, N, endpoint=False)
plt.plot(x1, y, "o")
plt.plot(x2, y + 0.5, 'o')
plt.ylim([-0.5, 1])
plt.show()

이상 의 numpy.linspace 에서 등차 배열 을 만 드 는 방법 은 바로 편집장 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.여러분 에 게 참고 가 되 고 여러분 들 이 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기