arrays- все статьи тега ➜ страница 13


Как нормализовать массив NumPy в пределах определенного диапазона?

после выполнения некоторой обработки на массиве аудио или изображений, он должен быть нормализован в пределах диапазона, прежде чем он может быть записан обратно в файл. Это можно сделать так: # Normalize audio channels to between -1.0 and +1.0 audio[:,0] = audio[:,0]/abs(audio[:,0]).max() audio[:,1] = audio[:,1]/abs(audio[:,1]).max() # Normalize image to between 0 and 255 image = image/(image.max()/255.0) есть ли менее подробный, удобный способ сделать это? matplotlib.colors.Normalize() не ...

PHP-изменить текущий объект в цикле foreach

мне было интересно, можно ли редактировать текущий объект, который обрабатывается в пределах foreach loop Я работаю с массивом объектов $questions и я хочу пройти и искать ответы, связанные с этим объектом вопроса в моей БД. Таким образом, для каждого вопроса перейдите к объектам ответа и обновите текущий $questionвнутри мой foreach цикл, поэтому я могу выводить / обрабатывать в другом месте. foreach($questions as $question){ $question['answers'] = $answers_model->get_answers_by_questio ...

Удалите пустые свойства / ложные значения из объекта с подчеркиванием.js

У меня есть объект с несколькими свойствами. Я хотел бы удалить любые свойства, которые имеют ложные значения. Это может быть достигнуто с compact на массивы, но как насчет объектов? ...

Как перебирать массив объектов в руле?

это может показаться глупым вопросом, но я не могу найти ответ нигде. Я нажимаю этот веб-Api, который возвращает массив объектов в формате JSON: Handlebars docs показывает следующий пример: <ul class="people_list"> {{#each people}} <li>{{this}}</li> {{/each}} </ul> в контексте: { people: [ "Yehuda Katz", "Alan Johnson", "Charles Jolley" ] } в моем случае у меня нет имени для массива, это просто корневой объект ответа. Я пробовал использоват ...

Как использовать lodash для поиска и возврата объекта из массива?

объекты: [ { description: 'object1', id: 1 }, { description: 'object2', id: 2 } { description: 'object3', id: 3 } { description: 'object4', id: 4 } ] в моей функции ниже я передаю описание, чтобы найти соответствующий идентификатор: function pluckSavedView(action, view) { console.log('action: ', action); console.log('pluckSavedView: ', view); // view = 'object1' var savedViews = retrieveSavedViews(); console.l ...

Новый массив из диапазона индексов Swift

как я могу сделать что-то подобное? Взять первые n элементов из массива: newNumbers = numbers[0..n] В настоящее время появляется следующая ошибка: error: could not find an overload for 'subscript' that accepts the supplied arguments EDIT: вот функция, в которой я работаю. func aFunction(numbers: Array<Int>, position: Int) -> Array<Int> { var newNumbers = numbers[0...position] return newNumbers } ...

Как объявить массив строк в C++?

Я пытаюсь перебрать все элементы статического массива строк в лучшем виде. Я хочу иметь возможность объявить его на одной строке и легко добавлять/удалять элементы из него без необходимости отслеживать номер. Звучит просто, не так ли? возможных решений: vector<string> v; v.push_back("abc"); b.push_back("xyz"); for(int i = 0; i < v.size(); i++) cout << v[i] << endl; проблемы - невозможно создать вектор на одной строке со списком строк возможно, решение 2: string l ...

Взорваться и взорваться (так же, как PHP) в Java [закрыто]

Я новичок в Java, хотя имел хороший опыт работы в PHP, и ищу идеальную замену для функций explode и implode (доступных в PHP) в Java. я погуглил для того же, но не доволен результатами. У кого есть хорошее решение для моей проблемы будет оценен по достоинству. например: String s = "x,y,z"; array a = javaExplode(',',s); //what is javaExplode?? System.out.println(Arrays.toString(a)); желаемый результат: [x, y, z] ...

инициализация логического массива в java

У меня есть этот код public static Boolean freq[] = new Boolean[Global.iParameter[2]]; freq[Global.iParameter[2]] = false; кто-то может сказать мне, что именно я делаю неправильно и как мне исправить это? Мне просто нужно инициализировать все элементы массива в логическое значение false. спасибо ...

Что означают квадратные скобки при инициализации массива в C?

static uint8_t togglecode[256] = { [0x3A] CAPSLOCK, [0x45] NUMLOCK, [0x46] SCROLLLOCK }; что значит [0x3A] здесь? Я только узнал заявления, как int a[2] = {1, 2}; ...

Почему nodelist не имеет forEach?

я работал над коротким сценарием, чтобы изменить <abbr> внутренний текст элементов, но обнаружил, что nodelist нет forEach метод. Я знаю, что nodelist не наследует от Array, но разве это не похоже на forEach было бы полезно иметь метод? Есть ли конкретная проблема реализации, о которой я не знаю, что предотвращает добавление forEach до nodelist? примечание: Я знаю, что Dojo и jQuery оба forEach в какой-то форме для их элементов. Я не могу использовать из-за ограничений. ...

Как преобразовать массив в объект с помощью stdClass()

Я сделал следующий массив: $clasa = array( 'e1' => array('nume' => 'Nitu', 'prenume' => 'Andrei', 'sex' => 'm', 'varsta' => 23), 'e2' => array('nume' => 'Nae', 'prenume' => 'Ionel', 'sex' => 'm', 'varsta' => 27), 'e3' => array('nume' => 'Noman', 'prenume' => 'Alice', 'sex' => 'f', 'varsta' => 22), 'e4' => array('nume' => 'Geangos', 'prenume' => 'Bogdan', 'sex' => 'm', 'varsta' => 23), 'e5' => ...

Сброс индекса массива PHP

у меня есть PHP-массив, который выглядит так: [3] => Hello [7] => Moo [45] => America какая функция PHP делает это? [0] => Hello [1] => Moo [2] => America ...

Как отсортировать ассоциативный массив по его значениям в Javascript?

у меня есть ассоциативный массив: array["sub2"] = 1; array["sub0"] = -1; array["sub1"] = 0; array["sub3"] = 1; array["sub4"] = 0; что является наиболее элегантный способ сортировки (по убыванию) значений, где результатом будет массив с соответствующими индексами в следующем порядке: sub2, sub3, sub1, sub4, sub0? ...

Как найти значение в многомерном объекте / массиве в Javascript?

У меня есть многомерный объект (это в основном массив): Object = { 1 : { name : bob , dinner : pizza }, 2 : { name : john , dinner : sushi }, 3 : { name : larry, dinner : hummus } } Я хочу иметь возможность искать объект / массив, где ключ "ужин", и посмотреть, соответствует ли он"суши". Я знаю, что jQuery имеет $.inArray, но это, кажется, не работает на многомерных массивах. Или, может быть, я ошибаюсь. indexOf также, кажется, работает только на одном уровне массива. нет ли для эт ...

Как я могу динамически добавлять элементы в массив Java?

в PHP вы можете динамически добавлять элементы в массивы следующим образом: $x = new Array(); $x[] = 1; $x[] = 2; после этого, $x будет такой массив:{1,2}. есть ли способ сделать что-то подобное в Java? ...

Два массива в цикле foreach

Я хочу создать selectbox использование двух массивов, один из которых содержит коды стран, а другой-названия стран. вот пример: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code . '">' . $name . '</option>'; } ?> этот метод не работает для меня. Есть предложения? ...

Получение всех имен в перечислении в виде строки[]

каков самый простой и / или самый короткий способ получить имена элементов перечисления в виде массива Strings? Я имею в виду, что если бы, например, у меня было следующее перечисление: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; public static String[] names() { // ... } } the names() метод вернет аналог массива в { "NEW", "RUNNABLE", "BLOCKED", "WAITING", "TIMED_WAITING", "TERMINATED" }. ...

Как работает оператор enhanced for для массивов и как получить итератор для массива?

дан следующий фрагмент кода: int[] arr = {1, 2, 3}; for (int i : arr) System.out.println(i); У меня есть следующие вопросы: как работает выше для каждого цикла? как получить итератор для массива в Java? массив преобразуется в список, чтобы получить итератор? ...

Преобразовать объект stdClass массива в PHP

Я получаю post_id от postmeta как: $post_id = $wpdb->get_results("SELECT post_id FROM $wpdb->postmeta WHERE (meta_key = 'mfn-post-link1' AND meta_value = '". $from ."')"); когда я пытаюсь print_r($post_id); У меня есть массив, как это: Array ( [0] => stdClass Object ( [post_id] => 140 ) [1] => stdClass Object ( [post_id] => 141 ) [2] => stdClass Object ( [post_id] => 142 ...