숫자 범위
Coddy Machine Learning 여정의 데이터와 시각화 섹션에 포함된 레슨. 60개 중 7번째.
간격이 일정한 숫자 100개를 손으로 입력하시나요? NumPy를 사용하면 두 가지 방법으로 만들 수 있습니다:
np.arange(start, stop, step)은 step만큼 증가하며, range처럼 stop 직전까지만 포함합니다. np.linspace(a, b, n)은 a부터 b까지 양 끝값을 포함해 n개의 값을 만듭니다:
print(np.arange(0, 20, 5))
print(np.linspace(0, 20, 5))다음과 같이 출력됩니다:
[ 0 5 10 15]
[ 0. 5. 10. 15. 20.]알고 있는 것을 기준으로 선택하세요: 간격 또는 개수. 비어 있는 배열을 만들려면 np.zeros(n)과 np.ones(n)으로 n개의 0 또는 1을 만들 수 있습니다:
print(np.zeros(3)) # [0. 0. 0.]챌린지
쉬움달리기 코치가 콘을 설치합니다. 프로그램은 첫 번째 콘과 마지막 콘의 위치(m), 간격, 급수대의 개수를 읽습니다. 다음을 출력하세요:
Cones: 첫 번째부터 마지막까지, 간격만큼 떨어져 있음 (np.arange).Stations: 첫 번째와 마지막 콘을 포함하여 균등한 간격으로 배치됨 (np.linspace).Times: 달리는 사람들의 시간을 위해 콘 하나당 0 하나 (np.zeros).
0, 40, 10 및 3의 경우:
Cones: [ 0 10 20 30 40]
Stations: [ 0. 20. 40.]
Times: [0. 0. 0. 0. 0.]직접 해보기
import numpy as np
first = int(input())
last = int(input())
gap = int(input())
stations = int(input())
# 아래에 코드를 작성하세요
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
데이터와 시각화의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러