Вопросы с тегом 'range'

Диапазон - это величина значений между ее нижней и верхней границей. Он может относиться к диапазону DOM, классу Ruby Range, функции диапазона Python, оператору Perl 5 `..`, классам диапазона Perl 6 Range или PostgreSQL.
7
ответов

Почему "1000000000000000 в диапазоне (1000000000000001)" так быстро в Python 3?

Я понимаю, что функция range(), которая на самом деле тип объекта в Python 3, генерирует ее содержимое на лету, подобно генератору. В этом случае я ожидал бы, что следующая строка займет слишком много времени, потому что для определения того, будет...
задан 06 мая '15 в 18:32
29
ответов

В чем разница между функциями range и xrange в Python 2.X?

По-видимому, xrange быстрее, но я понятия не имею, почему это быстрее (и нет доказательств, кроме анекдотических до сих пор, что это быстрее) или что помимо этого отличается for i in range(0, 20): for i in xrange(0, 20):
задан 18 сент. '08 в 20:52
31
ответ

Как использовать значение шага десятичного диапазона()?

Есть ли способ сделать шаг между 0 и 1 на 0,1? Я думал, что смогу сделать это следующим образом, но это не удалось: for i in range(0, 1, 0.1): print i Вместо этого он говорит, что аргумент шага не может быть нулем, чего я не ожидал.
задан 25 янв. '09 в 13:20
12
ответов

Если вы всегда предпочитаете xrange() по диапазону()?

Почему или почему?
задан 25 сент. '08 в 21:24
12
ответов

Как работает строковая подстрока в Swift

Я обновлял часть своего старого кода и отвечал на Swift 3, но когда я добрался до Swift Strings и Indexing с подстроками, все стало запутанным. В частности, я пытался сделать следующее: let str = "Hello, playground" let prefixRange = str.startIndex...
задан 24 сент. '16 в 17:17
3
ответов

Python, Matplotlib, subplot: Как установить диапазон осей?

Как установить диапазон оси y второго подзаголовка, например, [0,1000]? График FFT моих данных (столбец в текстовом файле) приводит к всплеску (inf.?), Так что фактические данные не видны. pylab.ylim([0,1000]) не действует, к сожалению. Это целый ...
задан 17 мая '10 в 16:12
7
ответов

Что делает метод "map" в Ruby?

Я новичок в программировании. Может кто-нибудь объяснить, что .map будет делать в: params = (0...param_count).map
задан 23 авг. '12 в 6:54
11
ответов

Каков наиболее эффективный способ проверки двух целых диапазонов для перекрытия?

Для двух инклюзивных целых диапазонов [x1: x2] и [y1: y2], где x1 ≤ x2 и y1 ≤ y2, каков наиболее эффективный способ проверить, существует ли какое-либо перекрытие двух диапазонов? Простая реализация такова: bool testOverlap(int x1, int x2, int y1, ...
задан 17 июля '10 в 2:08
5
ответов

Как масштабировать диапазон чисел с известным минимальным и максимальным значением

Итак, я пытаюсь выяснить, как взять диапазон чисел и масштабировать значения до подходящего диапазона. Причиной для этого является то, что я пытаюсь рисовать эллипсы в java swing jpanel. Я хочу, чтобы высота и ширина каждого эллипса находились в диап...
задан 14 марта '11 в 8:07
16
ответов

Возможно ли реализовать цикл Python для диапазона без переменной итератора?

Можно ли сделать следующее без i? for i in range(some_number): # do something Если вы просто хотите сделать что-то N раз и не нуждаетесь в итераторе.
задан 04 мая '09 в 8:06
3
ответов

NameError: глобальное имя "xrange" не определено в Python 3

Я получаю сообщение об ошибке при запуске программы python: Traceback (most recent call last): File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 110, in <module> File "C:\Program Files (x86)\Wing IDE 101 4....
задан 19 июня '13 в 16:13
9
ответов

Определение, находится ли переменная в пределах диапазона?

Мне нужно написать цикл, который делает что-то вроде: if i (1..10) do thing 1 elsif i (11..20) do thing 2 elsif i (21..30) do thing 3 etc... Но до сих пор сменились неправильные пути в терминах синтаксиса.
задан 15 мая '09 в 22:46
4
ответов

Можно ли использовать оператор диапазона с инструкцией if в Swift?

Можно ли использовать оператор диапазона ... и ..< с инструкцией if. Maye что-то вроде этого: let statusCode = 204 if statusCode in 200 ..< 299 { NSLog("Success") }
задан 22 июля '14 в 19:42
5
ответов

Как петля назад в python?

Я говорю о том, чтобы сделать что-то вроде: for(i=n; i>=1; --i) { //do something with i } Я могу подумать о некоторых способах сделать это в python (создав список range(1,n+1) и отменив его, используя while и --i,...), но я подумал, есть ли...
задан 13 авг. '10 в 15:25
14
ответов

Java: случайное длинное число в диапазоне 0 <= x <n

Случайный класс имеет метод генерации случайного int в заданном диапазоне. Например: Random r = new Random(); int x = r.nextInt(100); Это приведет к тому, что число int больше или равно 0 и меньше 100. Я бы хотел сделать то же самое с длинным чис...
задан 30 марта '10 в 17:41