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

90
Разница между a - = b и a = a - b в Python

Недавно я применил это решение для усреднения каждых N строк матрицы. Хотя решение в целом работает, у меня были проблемы при применении к массиву 7x1. Я заметил, что проблема в использовании -=оператора. Чтобы сделать небольшой пример: import numpy as np a = np.array([1,2,3]) b = np.copy(a) a[1:]...

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

Я пытаюсь перебрать все элементы статического массива строк наилучшим образом. Я хочу иметь возможность объявлять его в одной строке и легко добавлять / удалять из него элементы без необходимости отслеживать номер. Звучит очень просто, не правда ли? Возможные нерешения: vector<string> v;...

89
Существует ли индекс массива

Я унаследовал код на работе, от которого действительно плохо пахнет. Я надеюсь найти самое безболезненное решение. Есть ли способ проверить, является ли какое-то произвольное число допустимым элементом в массиве? Пример - мне нужно проверить, существует ли массив [25]. Я бы предпочел сделать это,...

89
Путаница в отношении $ {array [*]} и $ {array [@]} в контексте завершения bash

Я впервые пытаюсь написать завершение bash, и меня немного смущают два способа разыменования массивов bash ( ${array[@]}и ${array[*]}). Вот соответствующий фрагмент кода (кстати, он работает, но я хотел бы понять его лучше): _switch() { local cur perls local...

89
Теперь, когда у нас есть std :: array, что еще остается для массивов в стиле C?

std::arrayзначительно превосходит массивы C. И даже если я хочу взаимодействовать с устаревшим кодом, я могу просто использовать std::array::data(). Есть ли причина, по которой мне когда-либо понадобится массив старой школы?...

89
Rails не декодирует JSON из jQuery правильно (массив становится хешем с целочисленными ключами)

Каждый раз, когда я хочу отправить массив объектов JSON с помощью jQuery в Rails, у меня возникает эта проблема. Если я структурирую массив, я вижу, что jQuery выполняет свою работу правильно: "shared_items"=>"[{\"entity_id\":\"253\",\"position\":1},{\"entity_id\":\"823\",\"position\":2}]" Но...

89
Как преобразовать массив uint8 в закодированную строку base64?

У меня есть связь через webSocket, я получаю строку в кодировке base64, конвертирую ее в uint8 и работаю над ней, но теперь мне нужно отправить обратно, я получил массив uint8 и мне нужно преобразовать его в строку base64, чтобы я мог его отправить. Как я могу сделать это преобразование?...

89
Самый простой способ проверить индекс или ключ в массиве?

С помощью: set -o nounset Имея индексированный массив, например: myArray=( "red" "black" "blue" ) Какой самый короткий способ проверить, установлен ли элемент 1? Иногда использую следующее: test "${#myArray[@]}" -gt "1" && echo "1 exists" || echo "1 doesn't exist" Я хотел бы знать, есть ли...

88
Массив доступа, возвращаемый функцией в php

Я использую шаблонизатор, который вставляет код на мой сайт там, где я хочу. Я написал функцию для проверки чего-то довольно простого: myfunction() { return '($this->data["a"]["b"] ? true : false)'; } Проблема в том, что $ this-> данные являются частными, и я не могу получить к ним доступ...

88
Как мне изменить массив, когда я повторяю его в Ruby?

Я только изучаю Ruby, так что извиняюсь, если это слишком новичок для здесь, но я не могу понять это из книги о кирке (вероятно, просто недостаточно внимательно читаю). В любом случае, если у меня есть такой массив: arr = [1,2,3,4,5] ... и я хочу, скажем, умножить каждое значение в массиве на 3, я...

88
length и length () в Java

Почему у нас есть длина массива в качестве атрибута array.length, а для String у нас есть метод str.length()? Есть ли причина?

88
Сохранить массив PHP в MySQL?

Как хорошо сохранить массив данных в одном поле mysql? Также, когда я запрашиваю этот массив в таблице mysql, как лучше вернуть его в форму массива? Есть ли сериализация и десериализация ответа?...

88
Массив сортировки Javascript по двум полям

grouperArray.sort(function (a, b) { var aSize = a.gsize; var bSize = b.gsize; var aLow = a.glow; var bLow = b.glow; console.log(aLow + " | " + bLow); return (aSize < bSize) ? -1 : (aSize > bSize) ? 1 : 0; }); Таким образом, приведенный выше код сортирует массив по gsize - от наименьшего к...

88
Объедините два массива

У меня есть два таких массива: array( '11' => '11', '22' => '22', '33' => '33', '44' => '44' ); array( '44' => '44', '55' => '55', '66' => '66', '77' => '77' ); Я хочу объединить эти два массива, чтобы они не содержали дубликатов, а также сохранили их исходные ключи....

88
Javascript - вставить массив внутрь другого массива

Каков более эффективный способ вставить массив в другой массив? a1 = [1,2,3,4,5]; a2 = [21,22]; newArray - a1.insertAt(2,a2) -> [1,2, 21,22, 3,4,5]; Итерация a2 с использованием splice выглядит немного ужасно с точки зрения производительности, если массив a2 большой. Спасибо....

88
Как загрузить возвращаемый массив из файла PHP?

У меня есть файл PHP, файл конфигурации, исходящий из файла перевода сообщений Yii, который содержит следующее: <?php return array( 'key' => 'value' 'key2' => 'value' ); ?> Я хочу загрузить этот массив из другого файла и сохранить его в переменной Я пытался это сделать, но не работает...