분류 전체보기
-
Python의 효율적인 반복에 유용한 itertools 함수Python 2021. 1. 28. 23:02
효율적인 반복에 유용한 itertools 함수 itertools란? Python에서 제공하는 자신만의 반복자를 만드는 모듈이다. 패키지 임포트 import itertools 주요 함수 chain(iterable) 리스트(list, tuple, iterable)을 연결한다. import itertools s = ["z", "x", "v"] n = [1, 2, 3, 4, 5] print(list(itertools.chain(s, n))) ['z', 'x', 'v', 1, 2, 3, 4, 5] repeat(object[, times]) object를 times 만큼 반복한다. import itertools n = [1, 2, 3] print(list(itertools.repeat(n, 3))) [[1, 2, ..
-
코드업(CodeUp) 기초 100제 1001-1054 (Python)코딩테스트 2021. 1. 27. 22:36
# 1001 Hello 출력하기 print("Hello") # 1002 Hello World 출력하기 print("Hello", "World") # 1003 Hello # World 출력하기 print("Hello\nWorld") # 1004 'Hello' 출력하기 print("'Hello'") # 1005 "Hello World" 출력하기 print('"Hello World"') # 1006 "!@#$%^&*()" 출력하기 print('"!@#$%^&*()"') # 1007 "C:\Download\hello.cpp" 출력하기 print(r'"C:\Download\hello.cpp"') # \\이나 \n이 있을 경우를 대비해 r을 붙임 # 1008 유니코드로 # ┌┬┐ # ├┼┤ # └┴┘ # 출력하기 ..
-
04. 클래스와 객체C++ 2021. 1. 27. 22:34
클래스와 객체 #include #include using namespace std; class Circle{ public: int radius; string color; double calcArea(){ // 파이썬과 달리 self 매개 변수 없다 return 3.14 * radius * radius; } }; int main(int argc, char const *argv[]) { Circle obj; // 객체 생성 obj.radius = 100; obj.color = "blue"; // c++은 고정시키고 사용 // obj.area = 40; // 에러 -- 동적으로 멤버 추가 불가 cout 스택, 동적할당 -> 힙 지역변수와 같이 선언한다, 함수가 끝날 때 사라진..
-
한 아두이노에 여러 개의 서보모터(servo motor) 돌리기 (덜덜 떨리거나, 작동하지 않을 경우 해결책Arduino & Raspberry Pi 2021. 1. 23. 22:42
한 아두이노나 라즈베리파이에 여러 개의 서보모터를 동작하고 싶을 때가 있다. 혹은 서보모터 사용 시 덜덜 떨리고 소리가 나거나 제대로 작동하지 않는 경우도 있다. 이럴 경우 전류를 효율적으로 공급하기 위해 servo.detach()를 사용한다. servo.attach()만 계속 사용하게 된다면 서보모터를 사용하지 않을 경우에도 전류가 흘러 전류가 부족한 경우가 생겨 서보모터가 덜덜 떨리거나 소리가 나거나 작동하지 않는다. 서보모터를 사용할 때, servo.attach()를 사용하고 사용하지 않을 경우엔 servo.detach()를 통해 전류 공급을 중단하면 효율적으로 전류 공급이 가능하다. servo.detach()를 사용할 경우, servo.attach()와 짝을 맞춘다. servo.attach(); ..
-
2021년 1월 IT 기사 정리IT 기사 리뷰 2021. 1. 23. 16:54
1. 국내 최초 휴런 '인공지능 치매 분석 소프트웨어', 美FDA 승인 https://m.biz.chosun.com/svc/article.html?contid=2021012102401&Dep0=www.google.com&utm_source=www.google.com&utm_medium=unknown&utm_campaign=biz&docRefURL=https%3A%2F%2Fwww.google.com국내 최초 휴런 '인공지능 치매 분석 소프트웨어', 美FDA 승인휴런, 치매 원인 물질 ‘베타-아밀로이드 단백질’ 분석 소프트웨어 개발의료 인공지능 솔루션 기업 휴런은 치매 원인 물질인 ‘베타 아밀로이드’ 단백질을 자동으로 정량화하는 소프트웨어..m.biz.chosun.com 의료 인공지능 솔루션 기업 휴런은 치..