문제

문제 7008

[Numpy] 넘파이 배열 만들기

시간 제한 1.000초 메모리 제한 128MB

문제 설명

특정 규칙을 가지는 넘파이 배열을 생성하려고 한다.
1. 첫 번째 줄에는 시작값(s)에서 종료값(n) 까지  간격(k) 씩 증가되는 값을 생성하고 출력한다.
2. 두 번째 줄에는 시작값(s)에서 종료값(n) 까지 균일한 간격으로 지정한 개수(k) 만큼의 값을 생성하고 출력한다.
3. 세 번째 줄에는 시작값(10^x)에서 종료값(10^y)까지 로그 스케일로 균등하게 k개의 수를 생성하고 출력한다.

입력 설명

첫 번째 줄에는 시작값(s1), 종료값(n1), 간격(k1)이 입력된다.
두 번째 줄에는 시작값(s2), 종료값(n2), 개수(k2)가 입력된다.
세 번째 줄에는 시작값의 지수(x), 종료값의 지수(y), 개수(k3)이 입력된다.

출력 설명

1. 첫 번째 줄에는 시작값(s)에서 종료값(n) 까지  간격(k) 씩 증가되는 값을 생성하고 출력한다.
2. 두 번째 줄에는 시작값(s)에서 종료값(n) 까지 균일한 간격으로 지정한 개수(k) 만큼의 값을 생성하고 출력한다.
3. 세 번째 줄에는 시작값(10^x)에서 종료값(10^y)까지 로그 스케일로 균등하게 k개의 수를 생성하고 출력한다.

입력 예시

1 10 2
0 15 7
0 5 10

출력 예시

[1 3 5 7 9]
[ 0.   2.5  5.   7.5 10.  12.5 15. ]
[1.00000000e+00 3.59381366e+00 1.29154967e+01 4.64158883e+01
 1.66810054e+02 5.99484250e+02 2.15443469e+03 7.74263683e+03
 2.78255940e+04 1.00000000e+05]

출처

Numpy