본문 바로가기

{Programing}131

unity - lighting Point Light : 3차원 공간의 한점에 존재하는 광원, 모든 방향으로 빛을 균일하게 조사함. 광원과의 거리에 따라 빛의 강도가 달라짐. 점에서 최대 거리에서는 빛 세기가 0이됨. Spot Light : Point Light와 기본적으로 같으나 일정 각도 이내에서만 빛을 조사함. Directional Light : 태양같은 거리 무한의 방향만 가지는 빛을 나타냄. 씬의 아무 위치에나 두면 됨. 해, 달이 뜨고 지는것을 표현하는데에 사용할수 있음. Area Light : 면 광원이라고 함. 사각형, 디스크형으로 정의 가능. 실시간으로는 활용할수 없고 라이트맵으로 베이크 해야 사용 가능. 광원 모드 1. Realtime : 실시간 광원 모드로 런타임에 프레임단위로 광원 계산을 진행함. 깜빡이는 전구, .. 2023. 3. 6.
Cheat Sheet : Random Functions seed([x]) : 난수 생성기 초기화. x값이 생략되면 시스템 시간을 seed 로 사용. random() : 0~1사이의 실수를 반환. randint(a,b) : a~b 사이의 정수를 반환. randrange([start],stop[,step]) : start 와 stop 사이의 임의로 선택된 요소를 반환. step이 입력되면 해당 값대로 분포된 사이에서 선택. getstate() : 난수 생성기의 현재 상태를 반환. setstate(state) : getstate()로 저장된 state를 난수 생성기에 복원. getrandbits(k) : 임의의 비트 k 를 갖는 양의 정수를 반환. choice(seq) : 비어있지 않은 seq 에서 임의의 요소를 반환. shuffle(x[,random]) : 시퀀.. 2023. 2. 5.
벌 수 있을까? 강화학습으로 주식 자동 투자 해보기 - EP.0 금융지식이라고는 예적금 정도만 알고 있는 나는 돈을 많이 버는 방법을 찾고 싶었다. 육신으로 벌기에는 한계가 있으므로 여러 방법을 강구하려고 한다. 인간의 지고한 목표인 "덜 일하고 많이 벌기"를 하고싶은 마음에 검색에 검색을 거듭한 결과, 내가 가지고 있는 프로그래밍 능력을 이용하여 "덜 일하고 많이 벌기"를 할 수 있을지도 모르는 방법을 시도해보려고 한다. 처음으로는 알고리즘을 활용한 자동 매매 시스템을 구현해서 모의투자를 시도해보고 이후 강화학습을 이용한 자동 매매 시스템을 구현한뒤 모의투자를 진행한 결과를 비교해 실제 투자에 어떤게 나을지 확인해볼것이다. 대략적인 흐름은 다음대로 진행하려 한다. 1. 주식과 시장에 관련된 요소와 투자 방법에 대한 학습 및 정리. 2. 투자를 위한 조건 알고리즘 설.. 2023. 2. 4.
Cheat Sheet : Math Funtions https://docs.python.org/ko/3/library/math.html#module-math math — Mathematical functions This module provides access to the mathematical functions defined by the C standard. These functions cannot be used with complex numbers; use the functions of the same name from the cmath module if... docs.python.org Number Theoretic : 수론 및 표현함수 ceil(x) : x와 같거나 큰 정수중에 가장 작은 수를 반환. 입력하는 x 는 실수 copysign(x,y) .. 2023. 2. 4.