분류 전체보기 (153) 썸네일형 리스트형 Fritzing (프릿징) 부품 라이브러리 간단히 만들기! Fritzing에 내가 필요한 부품 만들어 추가하는 법을 알아보겠습니다. Fritzing 부품 라이브러리 만들기! Fritzing 다운로드, 사용법▼ Fritzing (프릿징) 무료 다운로드, 사용 법 ―아두이노 회로도, 배선 간단하게 그리기 툴― 여러가지 아두이노에 관련된 자료들을 찾아보면서, 아두이노 회로 또는 배선들을 깔끔하게 그려 포스팅 하는 모습들을 많이 보았을 텐데요. 저도 제가 직접 짠 회로를 그리고 싶은 마음에 툴을 찾아보다 fritzing.. ddangeun.tistory.com Fritzing 부품 추가하는 법▼ Fritzing (프릿징) 부품 추가하는 법 Fritzing 설치, 사용법은 밑의 링크의 포스트를 참조해주세요. Fritzing (프릿징) 무료 다운로드, 사용 법 ―아두이노 .. Fritzing (프릿징) 부품 추가하는 법 Fritzing 설치, 사용법은 밑의 링크의 포스트를 참조해주세요. Fritzing (프릿징) 무료 다운로드, 사용 법 ―아두이노 회로도, 배선 간단하게 그리기 툴― 여러가지 아두이노에 관련된 자료들을 찾아보면서, 아두이노 회로 또는 배선들을 깔끔하게 그려 포스팅 하는 모습들을 많이 보았을 텐데요. 저도 제가 직접 짠 회로를 그리고 싶은 마음에 툴을 찾아보다 fritzing.. ddangeun.tistory.com 내가 필요한 Fritzing 부품 추가하는 법은? Fritzing에서 필요한 부품 검색이 가능합니다. 그런데 원하는 부품이 없으면? 어떻게 추가할까요? esp32 모듈을 추가하기 위해 다른사람들이 만들어놓은 라이브러리를 찾아보겠습니다. esp32.fzpz로 검색하거나, esp32 fritzin.. 아두이노 회로도, 배선 그리기 프로그램― Fritzing (프릿징) 무료 다운로드, 사용 법 여러가지 아두이노에 관련된 자료들을 찾아보면서, 아두이노 회로 또는 배선들을 깔끔하게 그려 포스팅 하는 모습들을 많이 보았을 텐데요. 아두이노 배선이나 회로도를 그려주는 프로그램인 Fritzing을 소개합니다. 아주 유용한 툴이죠. 저도 제가 직접 짠 회로를 그리고 싶은 마음에 툴을 찾아보다 fritzing을 알게되었습니다. 디자인과 깔끔한 배선 표시에 많이들 쓰고 있었는데요. 설치하기 위해 사이트를 가서 다운받으라고 하더라구요. https://fritzing.org/download/ 사이트를 접속해보니, 예전엔 무료로 설치할 수 있는 것 같았지만, 지금은 일정 금액이상 도네이션을 해야하더라구요. 예전엔 무료 버전이 있었던 모양인데.. 제가 못찾은건지 모르겠지만, 아무리 찾아봐도 Free Download.. 거리계산 함수 - 유클라디안 / 코사인 유사도 import numpy as np from numpy import linalg as la 유클라디안 거리계산 def ecludDist(inA,inB): distance = np.sqrt(np.sum((inA-inB)**2, 0)) return distance 코사인 유사도 함수를 이용한 거리계산 코사인 유사도 함수 def cosSim(inA, inB): #코사인 유사도 함수 num = float(np.dot(inA.t, inB)) denom = la.norm(inA)*la.norm(inB) return 0.5 + 0.5*(num/denom) 코사인 유사도 함수를 이용한 거리계산 함수 def cosDist(inA,inB): return 1.0 - cosSim(inA,inB) Pandas DataFrame 문자열 일괄 대문자로 변경하기 문자열 처리 from pandas import DataFrame name = DataFrame(['kim','kim','KIM','lee','Lee'],columns=['firstname']) name #name DataFrame 문자열 대문자로 변경하기 capitals = name.applymap(str.upper) #일괄 대문자 변경 capitals 파이썬 %명령어, 매직명령어 %run %run hellow.py #py파일 실행 Hellow Python! %timelit import numpy as np a = np.random.randn(100,100) %timeit np.dot(a.T,a) #실행시간 보기 62 µs ± 3.47 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) %pwd %pwd #파일(디렉토리) 경로 보기 'C:\NEW' %cd %cd new1 #폴더(디렉토리) 경로 이동 C:\NEW\new1 %cd .. #이전 디렉토리로 이동 C:\NEW %who & %whos %who #변수 리스트 a add_numbers an_apple an_tree b datetime f g h i l np s sys %who.. int, string, char 형변환 string에서 int로 변환 atoi(char ) 함수 사용. 인자가 char*형이기 때문에 c_str()함수로 변환하여 넣어줌. string str = "34"; int a = atoi(str.c_str()); // a = 34; char에서 int로 변환 아스키 코드 활용 char c = '5'; int n = 0; n = c - '0'; // n = 5; int에서 string으로 변환 to_string(int )함수 사용. int n = 35; string str = to_string(n); // str = "35"; [C++] vector 사용 법 라이브러리 추가 #include using namespace std; 성질 맨 뒤에서 삽입과 삭제가 가능 중간에 값을 삽입, 삭제할 수 있음 선언 vector v1; vector v2(5); // 사이즈 5인 벡터 v2 vector v3(5,0); // 0으로 초기화 된 사이즈 5인 벡터 v3 vector v4(v1); // v1을 복사한 벡터 v4vector v2;vector v3; 사용 삽입 v1.push_back(a); v2[3] = a; q = v.insert(p,x); p가 가리키는 자리에 x값 삽입. q는 삽입한 원소 가리키는 반복자 제거 v1.pop_back(); q = v1.erase(p); p가 가르키는 자리 원소 지움. q는 다음 원소 가리키는 반복자 v1.erase(v.begin()+.. 이전 1 ··· 16 17 18 19 20 다음