«math» 태그된 질문

문제의 기본 수학에 의해 크게 영향을 받거나 가장 잘 정의 된 프로그래밍 질문.

4
알고리즘 소개 (CLRS) 서적에 대한 필수 수학 기술 [닫기]
기본 알고리즘에 대해 이미 알고 있습니다. 이제 더 많은 고급 알고리즘을 연구 할 계획이며 알고리즘 소개로 이동하기로 결정했습니다 . 잘 모르겠습니다.이 책을 읽기 전에 수학 기술을 새로 고쳐야합니까? (고등학교 및 대학에서 배운 수학은 거의 잊어 버립니다.)이 책에 강력한 수학 지식이 필요한 경우 도움이되는 과목을 제안하십시오. 알고리즘의 구현, 설계 및 분석에 …


11
프로그래밍 언어로 기초 수학을 효율적으로 평가하는 방법은 무엇입니까?
프로그래밍 배후의 이론에 점점 더 많이 관여함에 따라, 나는 단순한 것처럼 보이는 것들에 매료되고 어리석은 것을 발견한다. 나는 대다수의 기본 프로세스에 대한 나의 이해가 순환 논리를 통해 정당화된다는 것을 깨닫는다. Q : 어떻게 작동합니까? A : 그렇기 때문에! 나는이 실현이 싫다! 나는 지식을 사랑하고 그 위에 학습을 좋아하는데, 이것이 저의 …
22 math  evaluation 

7
대규모 포트란 기반의 크 런칭 코드베이스를 어떻게 현대화 할 수 있습니까?
학계의 친구가 조언을 구했습니다 (저는 C # 비즈니스 응용 프로그램 개발자입니다). 그는 의료 영상 분야에서 Fortran에 작성한 레거시 코드베이스를 가지고 있습니다. 벡터를 사용하여 엄청난 수의 크 런칭을 수행합니다. 그는 클러스터 (30ish cores)를 사용하고 있으며 500ish GPUS가 포함 된 단일 워크 스테이션으로 이동했습니다. 그러나 코드베이스로 다음에 갈 곳은 다음과 같습니다. 다른 …
21 math  legacy  fortran 


4
모든 기능 프로그래밍 자습서가 왜 그렇게 수학적인가?
나는 함수형 프로그래밍과 대부분의 튜토리얼을 배우려고 노력했지만 더 복잡한 구문 (경우에 따라 간단한 구문)의 예제로 수학을 사용합니다. 왜 이런거야? 더 쉬운 것을 사용할 수 있다고 생각합니다. 배우기가 어렵습니다. 배경 정보 : 저는 12 년 동안 소프트웨어를 작성해 왔습니다. 저는 폐쇄, 일급 시민으로서의 기능 및 제네릭과 같은 일부 개념을 이해합니다. 일부 …

6
프로그래밍 언어에서 첫 번째 / 두 번째 / 세 번째 클래스 값에 대한 수학 기초는 무엇입니까?
추가 두 가지 관련 질문을 찾았습니다. /math//q/1759680/1281 /programming//a/2582804/156458 프로그래밍 언어에서 Michael Scott의 프로그래밍 언어 실용 일반적으로 프로그래밍 언어의 값은 매개 변수로 전달되거나 서브 루틴에서 리턴되거나 변수에 지정 될 수있는 경우 최우선 상태라고합니다. 정수 및 문자와 같은 간단한 유형은 대부분의 프로그래밍 언어에서 최고의 가치입니다. 반대로 “두 번째 클래스”값 은 매개 변수로 …

4
코드에서 수학적 논리 문서화
가끔은 아니지만 종종 코드에 수학 논리를 포함시켜야합니다. 사용되는 개념은 대부분 매우 간단하지만 결과 코드는 목적이 불분명 한 많은 변수가 아니며 의도하지 않은 일부 작업은 아닙니다. 코드를 읽을 수 없거나 유지할 수 없다는 것을 의미하는 것은 아니며 실제 수학 문제보다 이해하기가 어렵다는 것을 의미합니다. 이해하기 어려운 부분에 대해서는 언급하려고 노력하지만, 코드를 …

17
프로그래밍에 대해 알아야 할 좋은 수학 공식은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

1
Math.min이 단일 요소 배열에서 작동하는 이유
MDN 에 따르면 Math.min은 숫자 만 허용하며 인수 중 하나가 숫자가 아닌 경우를 반환 NaN합니다. 여러 개의 숫자로 배열을 전달하면 다음과 NaN같이 얻을 수 Math.min([1,2])있습니다. 단 하나의 숫자로만 배열을 사용하면 Math.min이 예와 같이 배열의 숫자를 반환합니다 Math.min([5]). 왜 우리가이 문서화되지 않은 행동을 보는지 알고 있습니까?
17 javascript  math 

4
많은 프로그래밍 언어에서 왜 mod (%)가 기본적인 수학 연산자입니까?
과거 또는 다른 이유가 있는데, 왜 모듈러스 연산자가 많은 언어처럼 보이는 소수의 표준 연산자에 속합니까? ( +, -, *, /및 %, Java 및 C의 경우 **Ruby 및 Python에서). mod를 "기본"으로 포함시키는 것은 이상하게 보입니다 (노크하지 않고 많이 사용하지만 지수, 절대 값, 바닥 / 천장 또는 기타를 사용합니다-유용하고 필요한 것처럼 보입니다). …

1
모듈로 / 리마인더를 의미하기 위해 퍼센트 부호 (%)를 사용하는 프로그래밍 언어는 무엇입니까?
모듈로 / 리마인더를 의미하기 위해 퍼센트 부호 (%)를 사용하는 프로그래밍 언어는 무엇입니까? 이 이전 게시물 1 은 기호 %가 분할과 관련된 작업에 슬래시, 영리함을 포함하여 선택되었을 가능성이 있음을 설명합니다. 또한 C의 기호 사용에 따른 영향에 대해서도 언급합니다. 그러나 C에서 유래 한 것이 확실하지 않습니다. B 프로그래밍 언어는 C의 선구자였으며 B에 …

7
C #, Java 등에서 수학 지향 코드의 가독성을 향상시키기 위해 무엇을 할 수 있습니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . C 프로그래머와 C # 프로그래머 모두 C #에 대해 싫어하는 것 중 하나는 자세한 수학 함수의 정도입니다. 예를 …
16 java  c#  math  readability 

4
할 수없는 언어로 매우 많은 수를 처리합니까?
언어 구조가 특정 값보다 큰 수를 처리 할 수없는 경우 매우 큰 수 (무한 수-수레가없는 부동 소수점 수)에서 계산을 수행하는 방법에 대해 생각하고 있습니다. 나는이 질문을하는 첫 번째도 마지막이 아니라고 확신하지만 사용중인 검색어는 이러한 상황을 처리하는 알고리즘을 제공하지 않습니다. 오히려 대부분의 제안은 언어 변경이나 변수 변경을 제공하거나 내 검색과 관련이없는 …

2
빠른 정렬을 위해 2N lnN 비교 이해
Sedgewick 's Algorithms book에서 quicksort 분석을 진행했습니다. 그는 N 개의 개별 항목 배열을 정렬하는 동안 빠른 정렬에서 비교 횟수에 대해 다음과 같은 반복 관계를 작성합니다. 나는 이것을 이해하는 데 어려움을 겪고 있습니다 ... 어떤 요소가 피벗이 될 때 1 / N 확률이 필요하다는 것을 알고 있으며 k가 피봇이되면 왼쪽 하위 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.