목표는
파이썬 + C 통합 프로그램이에여
파이썬 데이터 처리, 그래프, 시각화 라이브러리 등등이 너무 매력적이라서
파이썬을 포기할 수는 없겠더라고요.
근데 c에 비해서 겁나 느려터졌으니
인터페이스 단은 파이썬으로, 내부 커널은 c로 짜보고 싶음
어디서 영감을 얻었냐면 텐서플로에서염. 그래서 텐서플로 커널을 뜯어보면서 공부하려했음여
그래서 그걸로 뭘하고 싶냐면 나만의 수치해석 라이브러리를 c로 만들어서 돌리고 싶음여
(물론 최대한 상용 라이브러리 사용하겠지만 내부 구조를 알아야 제대로 써먹을 수 있으니 그런거임)
그 첫 단추로 c, c++ 기초적인거부터 다시 보면서 (너무 얼치기로 필요한거만 배워서 싹 훑을 생각)
수치해석에 oop접목시키고 최대한 추상화할 수 있게
이것저것 짜볼려고요. -> 이건 FFT 로 된 샘플 코드들이 인터넷에 있다고 하니 참고할게영
그 다음에 그 놈을 이제 파이썬에 붙이는거 하고
뭐 이런식이요?
포트란도 대충 배워서 다시 또 배우면서하면 할 수 있을꺼같은데 (친구들 중에 포트란 고수들이 있음)
그건 일을 더 늘리는거 같으니 패스
전자에 대해서 말씀하신 부분은 동의해요. 그래서 최대한 파이썬 라이브러리 그대로 써서 시각화할 생각이고
음 그 점도 동의합니다만 제가 마주칠 상황은 매스커널 라이브러리를 사용하는 중간레벨 모듈이 될꺼같아서 결국 해봐야하는건 마찬가지 아닌가여
사실 시발 좆같은 교수에서 탈출해서 회사에 쳐박혀 있을 생각하니 너무 열받아서 (내인생!) 걍 그간 여러 핑계로 손 못댄거 존나게 하고 싶음여 ㅋㅋㅋ
인텔 MKL 이거 가이드로 참고할만한거 추천해주실수 있나요?
oop를 수치해석에 접목시키는게 적합하지않는다는건 알고 있는 사실입니다만 제가 실사례를 하나 본게
프랑스에 있는 모 연구소에서는 자기네들 수치해석 함수들을 죄다 모듈화해서
각자 연구원들이 알아서 튜닝해서 써먹더라고요. 그거보고 '정말 그게 불가능한건감' 이거에 꽂혀서....
웅? 근데 VC++ 같은데서도 MKL 빌드 되는걸로 아는데 포트란이 특별한 메리트가 있어? ( 는 77 까지밖에 못써본 인생 )
물론 친구가 말해준 이야기입니다만여 ㄲㄲ
numpy가 이미 그렇게 만들어져 있어서 왠만하면 그냥 쓰면 되는데
C++ 도 되는데 ㅋㅋ
웅 당연히
아 그래서 지금 당장 다시 c, c++ 다시 차근차근 배우고 싶은데 추천해주실만한게 있느냐가 제 질문임 굾굾
type array_name[ 100 ][ 100 ][ 100 ][ 100 ]; 하면 똬~
이걸 원한거 아님? fortran 은 기본적으로 크기 제한이 없겠쥬?
병렬이랑 cuda에 shared library? 이런거까지염
응 왜?
저렇게 만들어도 array 다중으로 캐스팅할 수 있는뎅.
std::array 로 캐스팅됨요~
ㅋㅋ 어딨더라.
http://cafe.daum.net/codeinside/b8FO/127
어 이사람들이! 아 그냥 내가 알아서 찾아 해야겠음
넹넹 그 책 볼게염
오 그런 키워드 감사합니다.