일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- HelloWorld
- recursion
- collections
- C언어
- 선형대수
- codingthematrix
- 주식분석
- 알고리즘
- 텐서플로
- 하둡2
- LSTM
- RNN
- effective python
- 파이썬
- graph
- Java
- GRU
- yarn
- scrapy
- hive
- 딥러닝
- C
- python
- Sort
- hadoop2
- 하이브
- NumPy
- 그래프이론
- tensorflow
- 코딩더매트릭스
- Today
- Total
목록NumPy (4)
EXCELSIOR
1. 문제행렬의 곱셈은, 곱하려는 두 행렬의 어떤 행과 열을 기준으로, 좌측의 행렬은 해당되는 행, 우측의 행렬은 해당되는 열을 순서대로 곱한 값을 더한 값이 들어갑니다. 행렬을 곱하기 위해선 좌측 행렬의 열의 개수와 우측 행렬의 행의 개수가 같아야 합니다. 곱할 수 있는 두 행렬 A,B가 주어질 때, 행렬을 곱한 값을 출력하는 productMatrix 함수를 완성해 보세요. 2. 풀이1) 내가 작성한 코드python의 numpy를 import 시켜 list인 A, B를 matrix로 변환한 뒤 return할 때 다시 tolist()를 이용하여 list형태로 return하였다. import numpy as np def productMatrix(A, B): return (np.matrix(A)*np.mat..
numpy의 matrix 함수를 사용하려고 python에서 numpy를 import했는데 다음과 같은 에러가 났다! 에러 내용을 보니까 "No module named 'numpy'" 라고 나와 있었다. 구글링을 해보니 numpy 라이브러리를 다운받아서 설치를 해줘야 한다고 나와있어서 numpy를 설치해서 실행해보는 것 까지 포스팅 해보려고 한다. 1. numpy 라이브러리 다운로드 받기 아래의 사이트에 접속해 numpy 파일을 다운로드 받는다. http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 본인이 설치한 파이썬 버전을 확인하고 해당하는 파일을 다운 받으면 된다. 2. numpy 설치 다운로드 받은 numpy파일을 cmd 창에서 아래의 pip명령어를 통해 설치한다...
1. 문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬을 입력받는 sumMatrix 함수를 완성하여 행렬 덧셈의 결과를 반환해 주세요. 예를 들어 2x2 행렬인 A = ((1, 2), (2, 3)), B = ((3, 4), (5, 6)) 가 주어지면, 같은 2x2 행렬인 ((4, 6), (7, 9))를 반환하면 됩니다.(어떠한 행렬에도 대응하는 함수를 완성해주세요.) 2. 풀이 1) 내가 작성한 코드 - 임시 리스트를 만들어 이중 for 문을 통해 문제를 해결하였다. def sumMatrix(A,B): answer = [] for i in range(len(A)): tmp=[] for j in range(len(A[i])): tmp.a..
1. 문제 numPY함수는 대문자와 소문자가 섞여있는 문자열 s를 매개변수로 입력받습니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 리턴하도록 함수를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 예를들어 s가 "pPoooyY"면 True를 리턴하고 "Pyy"라면 False를 리턴합니다. 2. 풀이 1) 내가 작성한 코드 - 소문자로 바꿔주는 lower( ) 함수와 개수를 세는 count( ) 함수를 사용하여 해결하였다. def numPY(s): # 함수를 완성하세요 return s.lower().count("p")==s.lower().count("y") # 아래는 테스트로 출력해 보기 위한 코드입니다. print( numPY(..