본문 바로가기
반응형

분류 전체보기572

[Python] Dictionary Sort (정렬) lambda Dictionary Sort Lambda 저번 글에서 썼던 dictionary 를 그대로~ ㅎ score_dict = { 'sam':23, 'john':30, 'mathew':29, 'riti':27, 'aadi':31, 'sachin':28 } 저번 글엔 filter 거는걸 했었죠. 2019/11/05 - [Python] - [Python] Dictionary Filter dict 의 스코어대로 정렬하는 방법입니다. new_dict = sorted(score_dict.items(), key=lambda x:x[1], reverse=True) print(new_dict) # [('aadi', 31), ('john', 30), ('mathew', 29), ('sachin', 28), ('riti', 27).. 2019. 11. 5.
[Python] Dictionary Filter Dictionary Filter score_dict = { 'sam':23, 'john':30, 'mathew':29, 'riti':27, 'aadi':31, 'sachin':28 } 이런 dictionary 가 있을 때 30점이 넘는 사람만 가지는 dictionary 를 얻고 싶다면, 기본 적으로 for 문을 이용해서 새로운 dictionary 를 만들면 over_30_dict = {} for key in score_dict.keys() : if score_dict.get(key) >= 30 : over_30_dict[key] = score_dict.get(key) 이런식이겠죠? 좀 더 간편한 방법을 써보면, over_30_dict = dict(filter(lambda elem:elem[1]>=30, .. 2019. 11. 5.
[Python] MySQL connect , 간단 사용법 python 으로 MySQL 사용 CRUD python terminal 에서 install pip install mysql-connector-python 준비끝. import import mysql.connector 연결정보 mydb = mysql.connector.connect( host="input_some.host.com_or_ip", user="input_username", passwd="input_password", database="input_dbname" ) select 문 cur = mydb.cursor() cur.execute("select * from tbl_something where idx in (46,88,89,103,107)") myresult = cur.fetchall() fo.. 2019. 10. 22.
[ML] 끄적 거리는 단어사전 accuracy : 정확도 : 훈련 정확도(training accuracy)와 평가 정확도(validation accuracy)간의 차이가 과적합(overfitting) AP : Average Precision (평균 정밀도) : train 할 때 정밀도 점수가 1.0에 가까우면 분류 기가 긍정적 탐지로 예측하는 것이 실제로 올바른 예측 일 가능성이 높습니다 AR : Average Recall : 리콜은 "false negative rate"또는 데이터 세트의 총 오브젝트 수에 대한 실제 오브젝트 감지 비율을 측정합니다. 점수가 1.0에 가까우면 데이터 세트에있는 거의 모든 객체가 모델에 의해 긍정적으로 감지됩니다 IoU (Intersection over Union) : 겹치는 부분 비율 0.0~1.0 .. 2019. 10. 22.
Tensorflow 2.0 release 이후 설치 방법 Install TensorFlow with pip 요약하자면 pip install tensorflow 와 같이 뒤에 버전을 안치면 2.0 으로 설치가됩니다. 아직 샘플 코드가 1.x 버전으로 나온게 많기 때문에 1.x 버전을 설치하려면 pip install tensorflow==1.15rc2 와 같이 뒤에 버전을 명시하면 됩니다. cpu와 gpu 버전을 모두 포함한 1.15rc2 버전이 좋겠네요. cpu버전만 할거면 pip install tensorflow==1.14 gpu버전만 할거면 pip install tensorflow-gpu==1.14 TensorFlow 2 packages are available tensorflow —Latest stable release for CPU-only tensorf.. 2019. 10. 21.
[Android] OpenCV for android 로 GrayScale 이미지 만들기 OpenCV for android OpenCV4 api for android Assets folder 의 이미지를 GrayScale 이미지로 변환 일단 안드로이드 프로젝트를 생성하고 OpenCV 모듈을 Import 합니다. 이전 글을 참고 하세요. 2019/09/12 - [Android] - [Android] OpenCV4 for android (OpenCV4.1.1) 사용하기 [Android] OpenCV4 for android (OpenCV4.1.1) 사용하기 OpenCV 4.1.1 for AndroidAndroid opencv API Android Studio 에서 OpenCV 를 사용하도록 해보겠습니다. 일단 OpenCV 부터 다운로드 받아야겠죠. 아래 링크로 이동해서 다운받습니다. https:/.. 2019. 9. 12.
[Android] OpenCV4 for android (OpenCV4.1.1) 사용하기 OpenCV 4.1.1 for AndroidAndroid opencv API Android Studio 에서 OpenCV 를 사용하도록 해보겠습니다. (아래 단계가 복잡하고 귀찮으시다면, 샘플 프로젝트를 다운로드 받고 실행이 되는지 확인 후에 Package 명과 ApplicationId를 변경하시고 프로젝트를 만드셔도됩니다. https://github.com/hello-bryan/HelloOpenCV ) 일단 OpenCV 부터 다운로드 받아야겠죠. 아래 링크로 이동해서 다운받습니다. https://opencv.org/ OpenCV Release highlights: Improvements in dnn module:Initial support of 3D convolution networksAsync ope.. 2019. 9. 12.
[Android] Assets folder 만들기 AndroidAssets Folder 만들기 안드로이드 프로젝트를 생성하면 기본적으로 Assets Folder 가 없습니다. Assets 폴더에는 file들을 넣을 수 있습니다. 기본적으로 Assets 폴더에 file을 넣을 때 압축이 됩니다. 용량을 줄이기 위해서죠. 압축을 하지 않고 원본파일을 그대로 유지하려면 아래와 같은 코드를 build.gradle 에 추가합니다. android { ... aaptOptions { noCompress 'jpg' } } File > New > Folder > Asstes Folder 로 생성합니다. 폴더를 바꾸려면 체크를 하시고, But 그냥 기본폴더로 하시길 권장합니다. app 아래 assets 폴더가 생겼습니다. 저 assets 에 파일을 넣으려면 윈도우 탐색기.. 2019. 9. 12.
Codepen 사용법 (html,css,javascript 실행 웹 툴) Codepen Codepen 은 HTML, CSS, JAVASCRIPT 를 웹 페이지에서 코딩하고 결과를 볼 수 있는 기능을 제공합니다. 일단 사이트는, https://codepen.io/ CodePen An online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications. codepen.io 여기로 접속하시면 일단 회원가입(SignUp)을 해야겠죠 상단 우측에 Sign Up 을 누르면 아래와 같이 회원가입 선택 창이 나옵니다. Free! 가입은 하실수 있겠... 가입하고 나면 첫.. 2019. 9. 7.
[Android] Bitmap Compress (압축) Bitmap Compress 압축하기 아래 메소드를 사용하면 됩니다. private Bitmap compressBitmap(Bitmap bitmap){ ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG,40, stream); byte[] byteArray = stream.toByteArray(); Bitmap compressedBitmap = BitmapFactory.decodeByteArray(byteArray,0,byteArray.length); return compressedBitmap; } compress() 의 두번째 파라메터로 40 을 넘기고있는데 이건 40%로.. 2019. 9. 6.
728x90
반응형