Запитання з тегом «shuffle»

Перемішування - акт рандомізації порядку елементів у колекції.


23
Переміщення списку об’єктів
У мене є список об’єктів, і я хочу їх перемістити. Я думав, що міг би скористатися random.shuffleметодом, але це, здається, не вдається, коли список об'єктів. Чи існує спосіб переміщення предметів чи інший спосіб цього? import random class A: foo = "bar" a1 = a() a2 = a() b = [a1, …
770 python  list  random  shuffle 


25
Як перетасувати масив у Swift?
Як я рандомізую або переміщую елементи в масиві Swift? Наприклад, якщо мій масив складається з 52 гральних карт, я хочу перетасувати масив, щоб перемістити колоду.
305 arrays  swift  shuffle 



16
Краще один раз перетасувати два масивні масиви
У мене два масивні масиви різної форми, але однакової довжини (провідний розмір). Я хочу перетасувати кожну з них так, щоб відповідні елементи продовжували відповідати, тобто змішувати їх в унісон щодо їхніх провідних індексів. Цей код працює і ілюструє мої цілі: def shuffle_in_unison(a, b): assert len(a) == len(b) shuffled_a = numpy.empty(a.shape, …


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
Чи правильно використовувати метод Array.sort () JavaScript для перетасовування?
Я допомагав комусь із його JavaScript-кодом, і мої очі були схоплені на такий розділ: function randOrd(){ return (Math.round(Math.random())-0.5); } coords.sort(randOrd); alert(coords); Моє перше, хоча: було , це, можливо, не може працювати! Але потім я зробив кілька експериментів і виявив, що це, принаймні, здається, дає непогано рандомізовані результати. Потім я здійснив …

9
Яка мета переміщення та сортування фази редуктора в програмі зменшення карт?
У програмі Map Reduce скорочення фаза зменшення, сортування та зменшення є її підрозділами. Сортування - дорога справа. Яка мета переміщення та сортування фази редуктора в програмі зменшення карт?

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

6
Як перетасувати std :: vector?
Я шукаю загальний, багаторазовий спосіб перетасувати a 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.