2022. 3. 10. 01:30ㆍStudy/딥러닝
책정보
제목 : 딥러닝 EXPRESS
저자 : 천인국
출판사 : 생능출판사
출판일 : 2021년 07월 16일
구매하기
예스24 - https://click.gl/nk9VvW
교보문고 - https://click.gl/2Sqg6V
필기노트
※ 직접 풀이한 문제이며, 정확한 답이 아님을 알려드립니다.
1. my_vertor[selection[
[False,True,False,True,False,True]
2. first_matrix + second_matrix
[[2,4,6],[5,7,9]]
3. 크기가 10인 널 벡터를 생성하고 다섯번째 요소가 1로 설정하는 코드
import numpy as np
arr=np.zeros(10)
arr[4]=1
4. 10부터 19까지의 값을 가지는 1차원 배열
import numpy as np
arr=np.arange(10,20)
5. 0부터 9까지의 값으로 넘파이 1차원을 채우고, 이 배열을 거꾸로 하는 문장을 작성하라.
import numpy as np
arr=np.arange(10,20)
arr[::-1]
6. 0부터 8까지의 값을 가지고 크기가 3x3인 행렬을 생성하라.
import numpy as np
arr=np.arange(0,9).reshape(3,3)
7. 난수로 채워진 3x3 넘파이 배열을 생성해보자.
import numpy as np
arr=np.random.random(9).reshape(3,3)
8. 임의의 값으로 10x10 배열을 만들고 최소값과 최대값을 찾아보자.
import numpy as np
arr=np.random.random(9)
maxValue=np.max(arr)
minValue=np.min(arr)
9. 배열의 테두리에 1, 내부에 0을 가진 3x3 크기의 2차원 배열을 생성해보자. 슬라이싱을 이용
import numpy as np
arr=np.ones((3,3))
arr[1:-1,1:-1]=0
10. 5x5 행렬을 만들어 체스 보드 패턴으로 채워보자.
import numpy as np
arr=np.zeros((5,5))
arr[0::2,0::2]=1
arr[1::2,1::2]=1
11. 3x3 난수로 행렬을 만들고 평균값과 표준 편자로 행렬을 정규화하여 보자.
import numpy as np
arr=np.random.random((3,3))
mean=arr.mean()
std=np.std(arr)
jung=(arr-mean)/std
12. 넘파이를 생성하여 0에서 9까지의 값을 가진 벡터를 만들고 5에서 8 사이의 숫자 부호를 반전시켜보자.
import numpy as np
arr=np.arange(0,10)
arr[5:9]=-arr[5:9]
13. 넘파이로 3x3 크기의 2차원 배열을 생성하고, 모든 요소의 합, 각 열의 합, 각 행의 합을 계산하여라.
import numpy as np
arr=np.arange(0,9).reshape(3,3)
sum=arr.sum()
column_sum=arr.sum(axis=0)
row_sum=arr.sum(axis=1)
14. 주어진 두 벡터의 내적을 계산하기 위해 넘파이 프로그램을 작성해보자.
import numpy as np
arr1=np.array([4,5])
arr2=np.array([7,10])
arr3=arr1 @ arr2
또 다른 예제
import numpy as np
arr1=np.arange(1,3) # [1,2]
arr2=np.arange(5,7) # [5,6]
arr3=arr1 @ arr2
15. 선그래프를 그려보자.
import numpy as np
import matplotlib.pyplot as plt
X=np.arange(0,13)
Y=[2,0,3,6,4,6,8,12,10,9,18,20,22]
plt.plot(X,Y)
또 다른 예제
import numpy as np
import matplotlib.pyplot as plt
X=np.arange(1,10) # 1부터 9까지
Y=X*4
Y[4::4]-=6 #Y는 4부터 36까지 4씩 떨어져 있으며, 4번째 마다 -6이란 변화를 주고 있음
plt.plot(X,Y)
'Study > 딥러닝' 카테고리의 다른 글
딥러닝 EXPRESS 05장 연습문제 (0) | 2022.03.24 |
---|---|
딥러닝 EXPRESS 04장 연습문제 (0) | 2022.03.23 |
딥러닝 EXPRESS 03장 연습문제 (0) | 2022.03.11 |
딥러닝 EXPRESS 01장 연습문제 (0) | 2022.03.09 |
머신러닝과 딥러닝 정의, 차이점, 포함관계 (0) | 2022.03.05 |