«math» 태그된 질문

수학은 프로그램 내에서 숫자를 조작하는 것과 관련이 있습니다. 일반적인 수학 관련 질문은 [math.stackexchange.com] (https://math.stackexchange.com/)에 문의하십시오. 참고 : 부동 소수점 계산에서 예기치 않은 결과에 대한 질문이 있으면 먼저 [부동 소수점 수학이 깨졌습니까?] (https://stackoverflow.com/q/588004/1679849)를 읽으십시오.

10
파이썬에서 float를 정수로 변환하는 가장 안전한 방법은 무엇입니까?
파이썬의 수학 모듈에는 floor& 와 같은 편리한 함수가 있습니다 ceil. 이 함수는 부동 소수점 숫자를 사용하여 아래 또는 위의 가장 가까운 정수를 반환합니다. 그러나 이러한 함수는 응답을 부동 소수점 숫자로 반환합니다. 예를 들면 다음과 같습니다. import math f=math.floor(2.3) 이제 다음을 f반환합니다. 2.0 반올림 오류의 위험을 피하지 않고이 부동 소수점에서 정수를 …

21
원 안에 임의의 점을 생성합니다 (균일하게)
반지름 R 의 원 안에 균일하게 임의의 점을 생성해야합니다 . 나는 간격 [0 ... 2π)에서 균일하게 임의의 각도를 선택하고 간격 (0 ... R ) 에서 균일하게 임의의 반경을 선택함으로써 주어진 두 개의 점 때문에 중심을 향한 더 많은 점으로 끝날 것이라는 것을 알고 있습니다. 반지름이 작을수록 반지름이 작은 점이 반지름이 …



18
부호있는 숫자에 대해 부호와 크기보다 2의 보수를 선호하는 이유는 무엇입니까?
이진수로 -1을 나타 내기 위해 2의 보수가 사용되는 이유가 있다면 궁금합니다. 비트를 뒤집고 1을 추가합니까? -1은 (보다 직관적으로) 10000001이 아니라 11111111 (2의 보수)로 표시됩니다. 10000001은 첫 번째 비트를 음의 플래그로 사용하는 이진 1입니다. 면책 조항 : 나는 직업에 이진 산술에 의존하지 않습니다!

9
이 게임의 수학적 / 계산 원칙은 무엇입니까?
내 아이들은 Spot It 이라는 재미있는 게임을 가지고 있습니다 ! 게임 제약은 (내가 설명 할 수있는 최선) : 55 장의 덱 각 카드에는 8 개의 고유 한 사진이 있습니다 (예 : 카드에 동일한 사진 중 2 개를 가질 수 없음) 갑판에서 2 장의 카드를 선택하면 1 장의 일치하는 그림 만 …


17
반올림 백분율을 100 %까지 만드는 방법
float숫자로 표시된 아래의 네 가지 백분율을 고려하십시오 . 13.626332% 47.989636% 9.596008% 28.788024% ----------- 100.000000% 이 백분율을 정수로 나타내야합니다. 단순히을 사용 Math.round()하면 총 101 %로 끝납니다. 14 + 48 + 10 + 29 = 101 를 사용 parseInt()하면 총 97 %가됩니다. 13 + 47 + 9 + 28 = 97 총 …

12
음수의 모드는 내 뇌를 녹이고있다
배열 위치를 얻기 위해 정수를 수정하여 루프가 순환되도록합니다. 이렇게 i % arrayLength양수를 위해 작품의 벌금을하지만 음수 모든 잘못 간다. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 % 3 == 0 -1 % 3 == -1 -2 …
189 c#  math  modulo 

27
숫자의 가장 큰 소인수를 구하는 알고리즘
숫자의 가장 큰 소수를 계산하는 가장 좋은 방법은 무엇입니까? 가장 효율적인 것은 다음과 같습니다. 깨끗하게 나누는 가장 작은 소수를 찾으십시오. 분할 결과가 소수인지 확인 그렇지 않은 경우 다음 최저 찾기 2로 가십시오. 나는 작은 소수를 계산하기가 더 쉽다는 가정에 근거하고 있습니다. 이게 맞습니까? 다른 접근 방법은 무엇입니까? 편집 : 이제 …


4
선분의 법선 벡터는 어떻게 계산합니까?
(x1, y1)에서 (x2, y2)로가는 선 세그먼트가 있다고 가정하십시오. 선에 수직 인 법선 벡터는 어떻게 계산합니까? 3D 평면에서이 작업을 수행하는 데 대한 많은 정보를 찾을 수 있지만 2D 항목은 없습니다. 수학 (쉬운 예제, 다이어그램 또는 알고리즘에 대한 링크는 환영합니다)에 쉽게 가십시오. 저는 수학자보다 프로그래머입니다.)
177 math  geometry  vector 

3
HyperLogLog 알고리즘은 어떻게 작동합니까?
나는 최근 여가 시간에 다른 알고리즘에 대해 배웠으며 매우 흥미로운 것으로 보이는 HyperLogLog 알고리즘이라고합니다.이 목록에는 몇 개의 고유 항목이 있는지 추정합니다. 이것은 "카디널리티"값을 보았을 때 MySQL 시절로 돌아 왔기 때문에 특히 흥미로 웠습니다. 그래서 배열에 몇 개의 고유 항목이 있는지 계산하는 알고리즘을 O ( n ) 로 작성하는 방법을 알고 …

8
파이썬의 math.ceil () 및 math.floor () 연산이 정수 대신 부동 소수점을 반환하는 이유는 무엇입니까?
누군가 이것을 설명 할 수 있습니까 ( 문서와 직선 -강조 광산). math.ceil (x) x의 상한값 을 x 보다 크거나 같은 가장 작은 정수 값인 float로 반환합니다 . math.floor (x) x 의 플로어를 x 보다 작거나 같은 가장 큰 정수 값인 float로 반환합니다 . 왜 것 .ceil그리고 .floor그들은 정의에 의해 계산 …
170 python  math 

15
double이 정수인지 테스트하는 방법
이것을 할 수 있습니까? double variable; variable = 5; /* the below should return true, since 5 is an int. if variable were to equal 5.7, then it would return false. */ if(variable == int) { //do stuff } 나는 코드가 아마 그런 아무것도하지 않습니다 알고 있지만, 어떻게 않습니다 이 …
165 java  math 

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