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

Перемешивание - это случайное изменение порядка элементов в коллекции.


23
Перемешивание списка объектов
У меня есть список объектов, и я хочу перетасовать их. Я думал, что мог бы использовать random.shuffleметод, но это, кажется, не удается, когда список объектов. Есть ли способ перетасовки объектов или другой способ обойти это? import random class A: foo = "bar" a1 = a() a2 = a() b = …
771 python  list  random  shuffle 


25
Как перемешать массив в Swift?
Как мне рандомизировать или перемешать элементы в массиве в Swift? Например, если мой массив состоит из 52 игральных карт, я хочу перетасовать массив, чтобы перемешать колоду.
305 arrays  swift  shuffle 

19
Как я могу перетасовать строки текстового файла в командной строке Unix или в сценарии оболочки?
Я хочу перемешать строки текстового файла случайным образом и создать новый файл. Файл может иметь несколько тысяч строк. Как я могу это сделать с cat, awk, cutи т.д.?


16
Лучший способ перетасовать два массива в унисон
У меня есть два массива разных форм, но одинаковой длины (начальный размер). Я хочу перетасовать каждый из них так, чтобы соответствующие элементы продолжали соответствовать - т.е. перетасовывать их в унисон относительно их ведущих показателей. Этот код работает и иллюстрирует мои цели: def shuffle_in_unison(a, b): assert len(a) == len(b) shuffled_a = …


12
Какой лучший способ перемешать массив NSMutableArray?
Если у вас есть NSMutableArray , как вы перемешиваете элементы случайным образом? (У меня есть собственный ответ на этот вопрос, который опубликован ниже, но я новичок в Какао, и мне интересно знать, есть ли лучший способ.) Обновление: как отмечает @Mukesh, начиная с iOS 10+ и macOS 10.12+, существует -[NSMutableArray shuffledArray]метод, …

12
Является ли использование Random и OrderBy хорошим алгоритмом перемешивания?
Я прочитал статью о различных алгоритмах случайного воспроизведения в Coding Horror . Я видел, что где-то люди сделали это, чтобы перетасовать список: var r = new Random(); var shuffled = ordered.OrderBy(x => r.Next()); Это хороший алгоритм тасования? Как это работает? Это приемлемый способ сделать это?
164 c#  algorithm  shuffle 


12
Правильно ли использовать метод JavaScript Array.sort () для перетасовки?
Я помогал кому-то с его кодом JavaScript, и мой взгляд привлек раздел, который выглядел так: function randOrd(){ return (Math.round(Math.random())-0.5); } coords.sort(randOrd); alert(coords); Моя первая мысль была: эй, это не может сработать! Но затем я поэкспериментировал и обнаружил, что, по крайней мере, он действительно дает хорошо рандомизированные результаты. Затем я сделал …

9
Какова цель фазы перетасовки и сортировки в редукторе в программе Map Reduce?
В программировании Map Reduce фаза сокращения включает в себя перемешивание, сортировку и сокращение в качестве своих частей. Сортировка - дело затратное. Какова цель фазы перетасовки и сортировки в редукторе в программе Map Reduce?

11
Как я могу рандомизировать строки в файле с помощью стандартных инструментов Red Hat Linux?
Как я могу рандомизировать строки в файле с помощью стандартных инструментов Red Hat Linux? У меня нет shufкоманды, так что я ищу что - то вроде perlили awkоднострочника что совершающего ту же задачу.
102 linux  file  random  redhat  shuffle 

6
Как перетасовать std :: vector?
Я ищу универсальный способ многоразового перетасовки std::vectorв C ++. Вот как я сейчас это делаю, но я думаю, что это не очень эффективно, потому что ему нужен промежуточный массив, и он должен знать тип элемента (DeckCard в этом примере): srand(time(NULL)); cards_.clear(); while (temp.size() > 0) { int idx = rand() …
97 c++  shuffle  stdvector 

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