2011-03-29 4 views
0

솔직히 박탈감을 느끼기 때문에 수학을 다시하고 싶습니다. 나는 인도에서 컴퓨터 공학 (!) 학생으로 선정되었습니다. 나는 결국 수학적으로 성숙 해지기를 원합니다 (예, 그 말은 어떻게 쓰고 싶습니까!) PROGRAMMER (기계 학습, NLP)! 진정한 요청.나는 일종의 (실제 재실행) 수학을 원합니다.

예를 들어 다음과 같은 예를 통해 성숙도를 알 수 있습니다. 누군가가 처음 100 개의 홀수 자연수의 제곱의 합을 계산하는 C 프로그램을 작성하라고합니다.

∑(2n+1)² = ∑ (4n² + 4n + 1)= ...SO ON. 

수식과 함께 온 내 '수학적으로 성숙'친구 중 하나가 (그래이 일이 실제로 질문을 받았다!)이 함께했다

for(i=0,sum=0;i<100;i++) 
{ 
    sum += square(2*i+1); 
} 

하지만, : 당연히 내 대답은 뭔가를 갈 것 & n &에 대해 100을 입력하면 단일 C 행에서 수행됩니다.

나는 그가 그렇게 할 때까지 그런 것을 생각할 수 없었다. 그래서 저는이 질문을하기 위해 당신이 좀 더 간단하게 만들었습니다.

+0

저는 '수학 지식을 늘리는 데 도움이되는 어떤 리소스가 있습니까?'라는 문장을 따라 묻는 것으로 가정합니다. 그렇다면 명시 적 요청을 포함하도록 편집하여 질문을 명확하게 할 수 있습니다. –

답변

1

Project Euler은 컴퓨터 프로그래머가 수학에 대해 자세히 알아볼 수있는 재미있는 방법입니다. 선택한 언어의 처음 몇 가지 문제를 해결해보십시오. 문제를 해결하면 토론의 잠금을 해제하고 때때로 수학적 배경을 설명하는 PDF를 풀 수 있습니다.

특히 기계 학습 및 NLP와 관련된 내용의 경우 this question에 대한 답변을 확인해보십시오.

0

수학은 프로그래밍에 대한 훌륭한 실무 지식을 갖는 데 유용합니다. 나는 당신의 요구가 무엇인지 완전히 모르겠다.

관련 문제