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

197
Как нарезать массив в Bash

Просматривая раздел «Массив» на справочной странице bash (1), я не нашел способа нарезать массив. Итак, я придумал эту чрезмерно сложную функцию: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args # ----------------------------------------------...

197
Объяснение [] .slice.call в JavaScript?

Я наткнулся на этот удобный ярлык для преобразования DOM NodeList в обычный массив, но я должен признать, я не совсем понимаю, как это работает: [].slice.call(document.querySelectorAll('a'), 0) Итак, он начинается с пустого массива [], а затем sliceиспользуется для преобразования результата callв...

197
Создание массива объектов в Java

Я новичок в Java и в то время создал массив объектов в Java. У меня есть класс А, например - A[] arr = new A[4]; Но это только создание указателей (ссылок), Aа не 4 объектов. Это верно? Я вижу, что когда я пытаюсь получить доступ к функциям / переменным в созданных объектах, я получаю исключение...

197
Java 8 Stream и работа с массивами

Я только что открыл новые возможности потока Java 8. Исходя из Python, мне было интересно, есть ли теперь удобный способ выполнять операции над массивами, такие как суммирование, умножение двух массивов "питонным" способом?...

196
Почему мы используем массивы вместо других структур данных?

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

195
php stdClass для массива

У меня проблема с преобразованием объекта stdClass в массив. Я пытался таким образом: return (array) $booking; или return (array) json_decode($booking,true); или return (array) json_decode($booking); Массив до приведения заполнен одной записью, после моей попытки приведения он пустой. Как...

194
Производительность массивов и списков

Скажем, у вас должен быть список / массив целых чисел, которые вы должны часто повторять, и я имею в виду очень часто. Причины могут быть разными, но говорят, что это сердце самого внутреннего цикла обработки большого объема. В целом, можно использовать списки (List) из-за их гибкости в размере....

193
YAML-эквивалент массива объектов в JSON

У меня есть массив объектов JSON, который я пытаюсь преобразовать в YAML. {"AAPL": [ { "shares": -75.088, "date": "11/27/2015" }, { "shares": 75.088, "date": "11/26/2015" }, ]} Есть ли в YAML эквивалентное представление, которое не является просто JSON? Я хотел бы сделать что-то вроде AAPL: - :...

192
Array to Hash Ruby

Итак, вот в чем дело, я много лет гуглял, чтобы найти решение этой проблемы, и хотя их там много, похоже, они не выполняют ту работу, которую я ищу. В основном у меня есть массив, структурированный так ["item 1", "item 2", "item 3", "item 4"] Я хочу преобразовать это в хэш, чтобы он выглядел так {...

192
Понимание Einsum NumPy

Я изо всех сил пытаюсь понять, как именно einsumработает. Я посмотрел на документацию и несколько примеров, но это не похоже на прилипание. Вот пример, который мы рассмотрели в классе: C = np.einsum("ij,jk->ki", A, B) для двух массивов AиB Я думаю, что это заняло бы A^T * B, но я не уверен (это...

191
Java целочисленный в байтовый массив

Я получил целое число: 1695609641 когда я использую метод: String hex = Integer.toHexString(1695609641); system.out.println(hex); дает: 6510f329 но я хочу байтовый массив: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; Как я могу сделать...

191
Заменить все элементы Python NumPy Array, которые больше некоторого значения

У меня есть двумерный массив NumPy, и я хотел бы заменить все значения в нем, превышающие или равные пороговому значению T, на 255,0. Насколько мне известно, самый фундаментальный путь будет: shape = arr.shape result = np.zeros(shape) for x in range(0, shape[0]): for y in range(0, shape[1]): if...

190
Как мне создать пустой массив в YAML?

array_with_three_elements: - 1 - 2 - 3 empty_array: Есть ли способ указать, что empty_array: массив без элементов, например, с []? Когда я загружаю его в рубиновый хеш, я бы хотел, чтобы он знал, что это массив....

189
Почему адрес массива равен его значению в C?

В следующем фрагменте кода значения указателя и адреса указателя отличаются, как и ожидалось. Но значения массива и адреса не имеют! Как это может быть? Вывод my_array = 0022FF00 &my_array = 0022FF00 pointer_to_array = 0022FF00 &pointer_to_array = 0022FEFC #include <stdio.h> int...