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


Умножение каждого элемента одного массива на каждый элемент другого массива

Скажем, у меня есть два массива, import numpy as np x = np.array([1, 2, 3, 4]) y = np.array([5, 6, 7, 8]) Что самое быстрое, самое Питонское и т. д., прием. способ получения нового массива z с числом элементов, равным x.size * y.size, в котором элементы являются произведениями каждой пары элементов (x_i, y_j) из двух входных массивов. Перефразируя, я ищу массив z, в котором z[k] является x[i] * y[j]. Простой, но неэффективный способ получить это выглядит следующим образом: z = np.emp ...

вывод grep в массив

Ребята, как я могу заставить это работать 'find /xyz / abc / music/ / grep def' Я не хочу хранить массив в какой-либо временной переменной. Как мы можем непосредственно оперировать этим массивом? Итак, чтобы получить 1-й элемент этого массива Echo ${$('find /xyz / abc / music/ / grep def`) [0]} Пожалуйста, помогите мне, как я могу достичь этого ...

WordPress PHP htmlspecialchars (get field ... не может читать массивы?

Я работаю над сайтом/блогом WordPress с двумя основными функциями. создание отчетов. составить окончательный отчет. Люди могут писать отчеты, выбирать нужные им поля и публиковать их. Затем в конце дня они могут "скомпилировать" окончательный отчет из всех отчетов (он объединяет поля всех отчетов). Тема двадцатитысячная (на случай, если это может быть полезно). В моей функции .файл php, я обединить все для заключительного отчета, используя предисловие и строки, подобные этому: $Urgences_ ...

Reactjs создать объявление массива нескольких объектов

Ниже приведен мой код, когда я пытаюсь получить координаты полигона из react-google-maps: const coords = { lat:{}, lng:{} } getCoordinates: () => (polygon) => { const paths = polygon.getPath() const coor = paths.b {coor.map(function(coor, i){ coords.lat= coor.lat() coords.lng= coor.lng() })} return console.log(coords) } Я пытаюсь получить массив объектов для "coords", как показано ниже: coords = [ { lat: 3.1323583333745533, lng: 101.62676453590393 }, { lat: 3 ...

Массив / связанный список: производительность зависит от * направления * обхода? [закрытый]

Этот пост разделен на два основных раздела. В первом разделе представлены оригинальные тестовые случаи и результаты, а также мои мысли об этом. Во втором разделе подробно описывается модифицированный тестовый случай и его результаты. Первоначальное название этой темы было "полная итерация по массиву значительно быстрее, чем со связанным списком". Название было изменено в связи с новыми результатами тестирования (представленными во втором разделе). Раздел первый: первоначальный тест Дело Дл ...

Как хранить данные в динамическом массиве структур?

У меня есть эти структуры, с помощью которых я хотел бы реализовать карту typedef struct { const char *name; int number; } Entry; typedef struct { int available; int guard; Entry *entries; } Map; И код для работы по инициализации и помещению в него элементов: Map *map_init() { Map *res = (Map *) malloc(sizeof(Map)); res->available = 4; res->guard = 0; res->entries = (Entry *) malloc(4 * sizeof(Entry)); return res; } int map_put(Map *ma ...

Перебор массивов в Python 3

Я уже давно не кодирую и не пытаюсь вернуться в Python. Я пытаюсь написать простую программу, которая суммирует массив, добавляя каждое значение элемента массива к сумме. Вот что у меня есть: def sumAnArray(ar): theSum = 0 for i in ar: theSum = theSum + ar[i] print(theSum) return theSum Я получаю следующую ошибку: line 13, theSum = theSum + ar[i] IndexError: list index out of range Я обнаружил, что то, что я пытаюсь сделать, очевидно, так же просто, как это: sum( ...

Приведение указателя к массиву (int* to int[2])

Как мне привести или преобразовать int* в int[x]? В качестве примера я попытался привести указатель int* c = new int[x] к массиву int b[2] int b[2] = { 2, 3 }; int* c = new int[b[1]]; c[0] = b[0]; c[1] = b[1]; c[2] = a; Во-первых, я знаю, что я могу перебирать указатель и массив. Таким образом, преобразуйте указатель в массив с помощью операторов [] для индексации указателя и массива, назначая элементы указателя элементам массива по мере выполнения итерации (например. arr[i] = p[i]). Я хоч ...

Powershell сравнивает 2 массива с разными свойствами

У меня есть 2 массива. Оба имеют свойство для размера файла, но имя свойства в первом массиве - "SizeInByte", а в другом массиве - "Length". Можно ли использовать compare-object для сравнения двух массивов на основе размера файла ? До сих пор я не нашел способа сделать это : ( ...

Будет ли инициализатор строки несколько тратить память?

Чтобы инициализировать массив символов, обычно я пишу: char string[] = "some text"; Но сегодня один из моих одноклассников сказал, что нужно использовать: char string[] = {'s', 'o', 'm', 'e', ' ', 't', 'e', 'x', 't', ''}; Я сказал ему, что это безумие-отказаться от удобочитаемости и краткости, но он утверждал, что инициализация массива символов строкой фактически создаст две строки, одну в стеке, а другую в памяти только для чтения. При работе со встроенными устройствами это может прив ...

Включает в себя: условное сумму

У меня есть следующий массив numpy: import numpy as np arr = np.array([[1,2,3,4,2000], [5,6,7,8,2000], [9,0,1,2,2001], [3,4,5,6,2001], [7,8,9,0,2002], [1,2,3,4,2002], [5,6,7,8,2003], [9,0,1,2,2003] ]) Я понимаю np.sum(arr, axis=0), чтобы обеспечить результат: array([ 40, 28, 36, 34, 16012]) То, что я хотел бы сделать (без цикла for ), - это суммировать ...

String#split поведение при разбиении пустой строки в соответствии с "s+"

Я новичок в Java. К сожалению, в Java есть много вещей, которые очень трудно понять новичку. Например, String str = ""; String[] arr = str.split("\s+"); System.out.println(Arrays.toString(arr)); System.out.println(arr.length); System.exit(0); Выход равен [] 1 Но почему? Я буду признателен, если кто-нибудь объяснит мне, почему длина массива равна 1. ...

исключение элемента из массива numpy

Я хочу получить массив c в качестве результата, но я не знаю, как: import numpy as np a = xrange(10) b = np.array([3,2,1,9]) C состоит из элементов a, которые не находятся в b: c = np.array([0,4,5,6,7,8]) ...

Масштабирование массива numpy

У меня есть двумерный массив numpy, который представляет монохромное изображение с ПЗС-матрицы, которая была привязана 3x3 (то есть каждое значение в массиве представляет 9 пикселей (3x3) на физическом ПЗС-матрице). Я хочу изменить его масштаб, чтобы он соответствовал исходному макету ПЗС (поэтому я могу легко наложить его на изображение без биннов с того же ПЗС). Я видел пересчет массива numpy, представляющего изображение, но это, похоже, не делает того, что я хочу. Предположим, что у меня ...

Javascript передает массивы функциям по значению, оставляя исходный массив неизменным

Я прочитал здесь много ответов, касающихся передачи "по значению" и "по ссылке" для отправки массивов в функции javascript. Однако у меня есть проблема с отправкой массива в функцию и оставлением исходного массива неизменным. Этот пример иллюстрирует проблему: function myFunction(someArray) { // any function that makes an array based on a passed array; // someArray has two dimensions; // I've tried copying the passed array to a new array like this (I've also used 'someArray' directly in the co ...

Динамически выделяемых массивов МПИ

У меня есть проблема с динамическим распределением массивов. Этот код, если я использую статическое распределение, выполняется без проблем... int main (int argc, char *argv[]){ int size, rank; MPI_Status status; MPI_Init(&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); int lowerBound = 0, upperBound = 0, dimArrayTemp, x, z; int dimBulk = size - 1, nPart, cnt; FILE *pf; pf = fopen("in.txt","r"); ...

EF ExecuteSqlCommand с параметром int array

У меня возникла проблема при попытке передать параметр с типом array of int. То, что я сделал до сих пор ниже, но оба метода потерпели неудачу. Метод 1 (Не Удалось) : int[] CategoryArray; CategoryArray = new int[userItem.ListItemId.Count()]; int i=0; foreach (int catID in userItem.ListItemId) { CategoryArray[i] = catID; i++; } db.Database.ExecuteSqlCommand("delete from SupportRegion where UserId={0} and CategoryID not in ({1})", userItem.UserId, CategoryArray); Метод 2 (также не уд ...

Извлечь массив координат из строки (C++ OpenCV)

Используя C++ / OpenCV я нарисовал линию на изображении с помощью cv::line и теперь пытаюсь извлечь массив его координат. Я попытался назначить строку cv::Mat, но получил ошибку, в которой говорится, что я не могу преобразовать void в cv::Mat. Есть ли простой способ получить эти координаты? Спасибо за помощь! ...

Попытка разобрать JSON в Android

Как бы вы предложили мне разобрать этот JSON: {"17": {"user_name": "test1"}, "18": {"user_name": "test5"}, "19": {"user_name": "test9"}} Мне нужно получить "имя пользователя", но я не могу найти способ сделать это. Возможно, мне следует изменить JSON на что-то вроде этого: [{"user_name": "test1"},{"user_name": "test5"},{"user_name": "test9"}] Таким образом, я попытался получить"user_name" s: try { List<String> allNames = new ArrayList<String>(); String str = ...

Как найти значение в массиве и удалить его с помощью функций массива PHP

Как найти значение, существующее в массиве, и как удалить его. Если какие-либо php встроенные функции массива для этого. После удаления мне нужен последовательный порядок индекса. любое тело знает, пожалуйста, помогите мне. ...