«rounding» 태그된 질문

숫자 값을 반올림하는 것은 값을 대략 같지만 더 짧거나 단순하거나 더 명시적인 다른 값으로 바꾸는 것을 의미합니다.

21
반올림하지 않고 소수점 두 자리 자르기
3.4679의 값을 가지고 있고 3.46을 원한다고 가정 해 보겠습니다. 반올림하지 않고 소수점 이하 두 자리로자를 수있는 방법은 무엇입니까? 나는 다음을 시도했지만 세 가지 모두 3.47을 제공합니다. void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } 이것은 3.46을 반환하지만 약간 더러워 보입니다. void Main() { Console.Write(Math.Round(3.46799999999 -.005 , 2)); }
107 c#  math  rounding 

9
Javascript : 반올림 된 숫자를 N 소수로 포맷
JavaScript에서 숫자를 소수점 이하 N 자리로 반올림하는 일반적인 방법은 다음과 같습니다. function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } 코드 스 니펫 표시 function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); console.log(roundNumber(2.1234, 2)); 코드 조각 실행결과 …

12
숫자가 정수인지 확인
R에 숫자가 정수인지 확인하는 편리한 기능이 없다는 사실에 놀랐습니다. is.integer(66) # FALSE 도움말 파일은 경고 : is.integer(x)x 정수 가 포함되어 있는지 테스트하지 않습니다 ! 이를 위해 예제 round의 함수 is.wholenumber(x)에서 와 같이를 사용 하십시오. 이 예제에는 "해결 방법"으로이 사용자 지정 함수가 있습니다. is.wholenumber <- function(x, tol = .Machine$double.eps^0.5) abs(x - …
104 r  integer  rounding 

17
datetime 객체의 분을 반올림하는 방법
I have a datetime object produced using strptime (). >>> tm datetime.datetime(2010, 6, 10, 3, 56, 23) 내가해야 할 일은 1 분을 가장 가까운 10 분으로 반올림하는 것입니다. 지금까지 내가해온 것은 분 값을 취하고 그것에 round ()를 사용하는 것입니다. min = round(tm.minute, -1) 그러나 위의 예에서와 같이 분 값이 56보다 …






4
반올림하지 않고 부동 소수점을 문자열로 변환
설명 할 필요가없는 이유로 len ()으로 계산할 문자열로 변환 할 float가 필요한 프로그램을 만들고 있습니다. 그러나 str (float (x))는 문자열로 변환 될 때 x가 반올림되어 전체를 버립니다. 누구든지 그것에 대한 수정 사항을 알고 있습니까? 알고 싶은 경우 사용되는 코드는 다음과 같습니다. len(str(float(x)/3))

8
JavaScript : 소수점 이하 자릿수로 반올림하지만 추가 0은 제거
여기에 시나리오입니다 : 내가지고있어 .9999999999999999내가 점점되어야 할 때 1.0. 소수점 이하 자릿수를 잃어 버릴 여유가 있으므로 .toFixed(15)어떤 종류의 작업을 사용하고 있습니다. 반올림이 작동하지만 문제는 내가 주어진 것 1.000000000000000입니다. 소수 자릿수로 반올림하는 방법이 있지만 여분의 공백을 제거하는 방법이 있습니까? 참고 : .toPrecision내가 원하는 것이 아닙니다. 소수점 뒤에 몇 개의 숫자 만 …


18
임의의 유효 자릿수로 반올림
모든 숫자 (정수> 0이 아닌)를 N 유효 숫자로 반올림하려면 어떻게해야 합니까? 예를 들어 유효 숫자 3 개로 반올림하려면 다음을 사용할 수있는 수식을 찾고 있습니다. 1,239,451 및 1,240,000 반환 12.1257 및 12.1 반환 .0681 및 .0681 반환 5 및 5 반환 당연히 알고리즘은 시작 일지라도 3 개 중 N 개만 처리하도록 …



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