파이썬

· Python
파이썬에서는 배열을 섞어주는 함수가 존재한다. random을 import 해준 후 shuffle함수를 이용하면 된다. import random list = ["one", "two", "three", "four", "five"] random.shuffle(list) print(list)
· 딥러닝
사진에서 얼굴 데이터만 추출하기 관상으로 보는 범죄성향 테스트를 만들기 위해 범죄자 사진을 크롤링한 후 더욱 정확한 데이터 학습을 위해 얼굴 데이터만을 모으려고 한다. 이는 Google Cloud Vision API에서 제공하는 기능이기 때문에 이용해 보려고 한다. 만든 페이지가 궁금하다면 아래의 링크 클링 criminal.netlify.app/ 범죄성향 테스트 업로드한 사진은 저장되지 않습니다. 다른 사진으로 재시도 criminal.netlify.app 1. Vision API Enable 하기 - 아래의 에 링크로 들어가 VISION API를 사용하기 위해서는 해당 구글 클라우드 프로젝트에서 VISION API를 사용하도록 ENABLE 해줘야 한다. https://cloud.google.com/vis..
· Python
# 1. ndarray.shape : 몇 행 몇 열인지 반환 # 3개 원소 배열 -> (3, ) 반환 arr_3 = np.array([0, 1, 2]) arr_3.shape # (3, ) # 2x3 배열 -> (2, 3) 반환 arr_2x3 = np.array([ [11, 12, 13], [21, 22, 23] ]) arr_2x3.shape # (2, 3) # 2x3x2 배열 -> (2, 3, 2) 반환 arr_2x3x2 = np.array( [ [ [111, 112], [121, 122], [131, 132] ], [ [211, 212], [221, 222], [231, 232] ] ] ) arr_2x3x2.shape # (2, 3, 2) # 2. ndarray.ndim : 몇 차원인지 반환 # 3개 ..
· Python
파이썬 프로그래밍 데이터분석 라이브러리 - Numpy : Numerical Python의 줄임말이기도 한 Numpy는 벡터 행렬 연산에 있어서 매우 편리한 기능을 제공 - Pandas : 데이터분석 라이브러리로, 행과 열로 이루어진 데이터 객체를 만들어 대용량의 데이터들을 처리하는데 매우 편리한 도구 - Matplotlib : numpy나 pandas 에서 사용되는 자료구조를 쉽게 시각화 할 수 있음. Matlab 에서 사용가능 프로그래밍 언어의 개념 - 프로그래밍 언어(programming language) : '인간이 원하는 것을 컴퓨터로 실행시키기 위해 사용하는, 컴퓨터가 이해할 수 있는 언어) 파이썬의 특징 1. 플랫폼 독립적인 언어 : 언떤 우영체제든 상광없이 사용할 수 있는 언어를 말한다. 2..
TeaHuiLee
'파이썬' 태그의 글 목록