Вопросы с тегом «integer»

Общий тип данных во многих языках программирования для представления целого числа. Используйте этот тег для вопросов об использовании, хранении или манипулировании целыми числами.


6
Как преобразовать логический массив в массив int
Я использую Scilab и хочу преобразовать массив логических значений в массив целых чисел: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) В Scilab я могу использовать: >>> bool2s(y) 0. 0. 1. 1. или даже просто умножьте его на …

12
Округлить число с плавающей запятой до ближайшего целого?
Как следует из названия, я хочу взять число с плавающей запятой и округлить его до ближайшего целого числа. Однако, если это не целое, я ВСЕГДА хочу округлить переменную в меньшую сторону, независимо от того, насколько она близка к следующему целому числу вверх. Есть ли способ сделать это?

13
Проблема производительности C ++: преобразование целого числа в std :: string
Может ли кто-нибудь превзойти производительность моего целого числа до кода std :: string, указанного ниже? Уже есть несколько вопросов, объясняющих, как преобразовать целое число std::stringв C ++, например этот , но ни одно из предложенных решений не является эффективным. Вот готовый к компиляции код для некоторых распространенных методов, с которыми …

9
Как Python управляет int и long?
Кто-нибудь знает, как Python управляет внутренними типами int и long? Подбирает ли он правильный тип динамически? Какой предел для int? Я использую Python 2.6, отличается ли он от предыдущих версий? Как мне понять приведенный ниже код? >>> print type(65535) <type 'int'> >>> print type(65536*65536) <type 'long'> Обновить: >>> print type(0x7fffffff) …
118 python  integer 



11
Проверить, является ли строка допустимым целым числом
Я пытаюсь сделать что-то достаточно распространенное: анализировать вводимые пользователем данные в сценарии оболочки. Если пользователь предоставил действительное целое число, сценарий выполняет одно действие, а если он недопустим, - другое. Проблема в том, что я не нашел простого (и достаточно элегантного) способа сделать это - я не хочу, чтобы ему приходилось …

11
Почему нет int pow (int base, int exponent) в стандартных библиотеках C ++?
Я чувствую, что просто не могу его найти. Есть ли причина, по которой powфункция C ++ не реализует функцию "power" ни для чего, кроме floats и doubles? Я знаю, что реализация тривиальна, я просто чувствую, что делаю работу, которая должна быть в стандартной библиотеке. Надежную степенную функцию (т. Е. Обрабатывает …

5
Почему int в OCaml всего 31 бит?
Больше нигде не видел эту "фичу". Я знаю, что 32-й бит используется для сборки мусора. Но почему это так только для int, а не для других базовых типов?
115 integer  ocaml 

10
Как проверить, делится ли одно число на другое число (Python)?
Мне нужно проверить, является ли каждое число от 1 до 1000 кратным 3 или кратным 5. Я думал, что сделаю это, разделив это число на 3, и если результат будет целым числом, тогда он делится на 3. То же самое с 5. Как проверить, является ли число целым? вот мой …
114 python  integer  modulus 

3
Почему Python 3 допускает «00» в качестве литерала для 0, но не допускает «01» в качестве литерала для 1?
Почему Python 3 допускает «00» в качестве литерала для 0, но не допускает «01» в качестве литерала для 1? Есть ли веская причина? Это противоречие меня сбивает с толку. (И мы говорим о Python 3, который намеренно нарушил обратную совместимость для достижения таких целей, как согласованность.) Например: >>> from datetime …

8
Разбор против TryParse
В чем разница между Parse () и TryParse ()? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); Есть ли какая-то форма проверки ошибок, например, блокировка попыток?
111 c#  parsing  integer  tryparse 

12
Как суммировать массив целых чисел в C #
Есть ли более короткий способ, чем повторение массива? int[] arr = new int[] { 1, 2, 3 }; int sum = 0; for (int i = 0; i < arr.Length; i++) { sum += arr[i]; } пояснение: Лучшее первичное означает более чистый код, но также приветствуются намеки на повышение производительности. …
108 c#  arrays  integer 

12
Проверить, является ли число целым
Я был удивлен, узнав, что в R нет удобной функции для проверки целого числа. is.integer(66) # FALSE Эти файлы справки предупреждает : is.integer(x)не проверяет, x содержит ли целые числа! Для этого используйте round, как в функции is.wholenumber(x)в примерах. В примере эта настраиваемая функция используется в качестве «обходного пути». is.wholenumber <- …
107 r  integer  rounding 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.