본문 바로가기

개발76

Python의 arctan, arctan2 차이 출처: https://simmmmmk.tistory.com/42 Python의 arctan, arctan2 차이가 뭔지 궁금해서 구글링 해보니 출처에 잘 나와있네요. numpy.arctan(x1, x2) arc tangent of x1/x2. 출력 범위가 [-pi/2, pi/2] 180도 이상 차이나는 각의 arctan 값은 구분이 안됨(ex: arctan(0), arctan(180) 은 같음). numpy.arctan2(x1, x2) arc tangent of x1/x2. 출력 범위가 [-pi, pi] C언어 atan2 함수와 같음. 2020. 9. 13.
Python에서 상속시 Super Class의 멤버 변수가 보이지 않는 경우 출처: https://stackoverflow.com/questions/10064688/cant-access-parent-member-variable-in-python https://www.codecademy.com/en/forum_questions/560afacd86f552c8a70001dd Python에서 Class를 상속해서 쓰면서 super class의 멤버 변수와 메소드를 사용하려고 했는데, child class의 __init__ 메소드에서 정의한 멤버 변수만 보이고 super class의 정보가 하나도 보이지 않는 문제가 발생하였습니다. https://wikidocs.net/16073 에 나와있는 대로 보면 그냥 상속해서 쓰면 되는 것처럼 보이는데, 실상은 그게 아니더군요. https://wi.. 2019. 4. 10.
Redmine issue 번호 1부터 다시 시작하는 방법 출처: http://www.redmine.org/boards/2/topics/53816 Redmine으로 작업을 하다 보면 가끔 프로젝트를 삭제하고 해당 프로젝트 명으로 새로 프로젝트를 만들어서 작업을 해야할 경우가 생깁니다. 저는 보통 issue를 다른 서버에서 CSV로 export해서 import 하는 과정에서 그런 경우가 많이 발생했는데요. 프로젝트 삭제 후에 동일한 이름으로 새로 프로젝트를 만들 경우에 issue 번호가 1부터 시작하는 것이 아니라 이전에 사용하던 프로젝트의 끝 번호 + 1부터 시작을 합니다. 예를 들어, 삭제한 A 프로젝트의 issue 끝 번호가 75였다면 프로젝트 A를 삭제하고 새로 프로젝트 A를 만들어서 issue를 추가하면 issue 번호가 1부터 시작되는 것이 아니라 76.. 2018. 9. 8.
R에서 rJava 패키지 load가 안되는 오류 해결 방법 출처: https://www.r-statistics.com/2012/08/how-to-load-the-rjava-package-after-the-error-java_home-cannot-be-determined-from-the-registry/ R에서 rJava 패키지는 설치 되었는데, load만 하면 다음과 같은 에러메시지가 나오면서 rJava 패키지가 로드가 안되는 경우가 있습니다. Error: package or namespace load failed for ‘rJava’: .onLoad가 loadNamespace()에서 'rJava'때문에 실패했습니다: 호출: fun(libname, pkgname) 에러: JAVA_HOME cannot be determined from the Registry 이런.. 2018. 3. 11.