arrays- все статьи тега


выбор оси массива numpy по int

Я пытаюсь систематически получить доступ к оси массива numpy. Например, предположим, что у меня есть массив a = np.random.random((10, 10, 10, 10, 10, 10, 10)) # choosing 7:9 from axis 2 b = a[:, :, 7:9, ...] # choosing 7:9 from axis 3 c = a[:, :, :, 7:9, ...] Ввод двоеточий становится очень повторяющимся, если у меня есть массив высокой размерности. Теперь мне нужна некоторая функция choose_from_axis такая, что # choosing 7:9 from axis 2 b = choose_from_axis(a, 2, 7, 9) # choosing 7:9 fro ...

Как в JSON закодировать PHP-массив, но ключи без кавычек

Я пытаюсь построить (с помощью Flot) круговую диаграмму с некоторыми данными var data = <?php echo json_encode($data)?> Результат, который я получаю из этого, таков: var data = [ {"label":"Crear Usuario", "data":"2"}, {"label":"Impresoras", "data":"1"}, {"label":"Problema Correo", "data":"1"}, {"label":"Requisicion Equipo", "data":"1"}, {"label":"Sitio Web", "data":"1"} ] Проблема здесь в том, что мне нужны label и data без кавычек, я уже пробовал json_encode($data, JSON_NUMERIC_CH ...

Как удалить N-й элемент во всех массивах numpy в массиве numpy?

Подобно этому, мне любопытно, как удалить определенные элементы из каждого массива numpy в массиве numpy. Мои данные приведены в форме X ниже. Я думаю, что это должно сработать: X = [[x1 x2 ... xn] [x1 x2 ... xn] ... [x1 x2 ... xn]] X.shape (n,|x|) Y=numpy.delete(X[:],1) Я думаю, что Y теперь должно быть: Y = [[x1 x3 ... xn] [x1 x3 ... xn] ... [x1 x3 ... xn]] Где Y. форма должна быть равна (n-1,|y / = / x|), но это не. Чего я не могу понять? Мое намерение состоит в том, чтобы иметь воз ...

PHP 7.1 замена нескольких значений динамическими переменными

Я довольно новичок в PHP, и хотя я нашел способ решить свою проблему, я чувствую, что, безусловно, есть гораздо более простой способ достичь того же результата: Вот что мне нужно сделать: У меня есть такая строка (в реальной есть около 25 значений, которые нужно заменить) "We have received ##AMOUNT## ##CURRENCY## for your OrderID n. ##ORDER_ID##" В этой строке я должен заменить##AMOUNT## со значением переменной named $AMOUNT##CURRENCY## со значением переменной $CURRENCY##ORDER_ID## со зн ...

автоматический ptr для массивов

Короче говоря, мне интересно, существует ли тип auto_ptr like для массивов. Я знаю, что могу свернуть свою собственную, я просто хочу убедиться, что там уже ничего нет. Я также знаю о векторах. однако я не думаю, что смогу ими воспользоваться. Я использую несколько API/SDK для Windows, таких как Windows Media SDK, Direct Show API, которые для того, чтобы вернуть некоторые структуры, вызывают функцию, которая принимает указатель и размер дважды. Первый раз передавая NULL в качестве указателя ...

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

У меня есть переменные, такие как <?php $num1 = 'txt1'; $num2 = 'txt2'; $num3 = 'txt3'; ... И у меня есть цикл for ($i=1; $i<100; $i++){ echo 'This is textNr'.$i.':' .$num.$i ; } Мне нужно получить результат как: Это textNr1: txt1 Конечно, с этим кодом я бы получил что-то вроде: Это textNr1: 'undefined' , потому что в $num.$i число $не определено; Итак, $num.$я должен быть после того, как проанализированный и стать $num1 и тогда $num1 как должно быть разобр ...

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

Мой класс Matrix4x4 имеет конструктор, который принимает 9 значений и копирует их во внутренний член T value[4][4] через список инициализаторов. Однако он не компилируется, и я не совсем уверен, почему. В частности, ошибка гласит: array initialization requires a brace-enclosed initializer list. Я использую Visual Studio 2015. template<typename T> Matrix4x4<T>::Matrix4x4( T aa, T ba, T ca, T ab, T bb, T cb, T ac, T bc, T cc ) : value({ { aa, ba, ca, 0 }, ...

C-Программирование (K&R 1-22) сложите входную задачу

Я программист Delphi, Ruby и Javascript, который наконец - то изучает C-начиная с K&R. я изо всех сил стараюсь не забегать вперед и использовать библиотеки и концепции, которые еще не введены. Поскольку это учебник первой главы, я придерживаюсь всего нескольких языковых функций и хотел бы сохранить его таким образом. 1-22 для незнакомого: Напишите программу, чтобы `сложить" длинные ввод строк в две или более коротких строки после последней непустой строки характер, который возника ...

Как преобразовать файл в байтовый массив напрямую без его пути (без сохранения файла)

Вот мой код: public async Task<IActionResult> Index(ICollection<IFormFile> files) { foreach (var file in files) uploaddb(file); var uploads = Path.Combine(_environment.WebRootPath, "uploads"); foreach (var file in files) { if (file.Length > 0) { var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"'); await file.SaveAsAsync(Path.Comb ...

Работа с областью и результатом JSON

Я новичок в области, и я пытаюсь использовать царстве в моем проекте. Здесь я пытаюсь разобрать JSON и сохранить его с помощью realm. Когда я пытаюсь выполнить цикл через результирующий массив, возникает ошибка 'попытка изменить объект вне транзакции записи-сначала вызовите beginwritetransaction на экземпляре RLMRealm' Это результат JSON: {"data":[{"id":1,"parent_id":0,"name":"JenniferMaenle","title":"Ms","phone":"","address":"Toled, ohio","email":"jlmaenle@aol.com","image":"44381525_2 ...

Группировка массивов в PHP

У меня есть массив из 200 элементов. Я хотел бы вывести массив, но сгруппировать элементы с общим значением. Аналогично группе SQL по методу. Это должно быть относительно легко сделать, но мне также нужен подсчет для групповых элементов. Есть ли у кого-нибудь эффективный способ сделать это? Это будет происходить при каждой загрузке страницы, поэтому мне нужно, чтобы она была быстрой и масштабируемой. Могу ли я предварительно сбросить результаты в нечто вроде Lucene или sqlite, а затем выполнит ...

Удаление элементов из массива ячеек в MATLAB

У меня есть массив ячеек, как показано ниже: a = {[1 2 3] [5 3 6] [9 1 3]}; Теперь я хочу удалить 1s из каждого массива в a, который содержит 1 , чтобы выход был таким, как показано a = {[2 3] [5 3 6] [9 3]}; Я знаю индексы массивов в ячейке array 'a', которые содержат 1. Это можно сделать с помощью цикла for и временной переменной, но это занимает много времени (я хочу выполнить операцию с массивом ячеек размером примерно 1x100000. Тот, что выше, просто для примера) Я хочу знать, есть ...

OpenGL массив точек анимации

Я пытаюсь анимировать случайные точки, которые я создал, чтобы они перемещались по экрану и снова появлялись.код не является завершенной версией того, что у меня есть я опубликовал только то, что я думал, будет достаточно для этого вопроса может ли кто-нибудь помочь мне анимировать пункты void TimerFunc(int value) { xpos[0]=xpos[0]+0.25; glutPostRedisplay(); glutTimerFunc(25, TimerFunc, 1); } struct Point { float rship; }; std::vector< Point > points; void display(void) { glCle ...

Преобразование объектов массива в строку и разделение значений

У меня есть следующий результат Array ( [0] => stdClass Object ( [name] => Identification ) [1] => stdClass Object ( [name] => Assay ) [2] => stdClass Object ( [name] => pH(Acidity/Alkalinity)) [3] => stdClass Object ( [name] => Sterility ) ) Я хочу разделить значения массива объектов с помощью запятой и вернуть их в виде строки, чтобы получить такой результат: Identification, Assay, ph(Acid/Alkalinity), Sterility Я попробовал сле ...

Найти элементы, окружающие элемент в массиве

У меня есть многомерный массив, я хочу получить элементы, окружающие конкретный элемент в этом массиве. Например, если у меня есть следующее: [[1,2,3,4,5,6] [8,9,7,5,2,6] [1,6,8,7,5,8] [2,7,9,5,4,3] [9,6,7,5,2,1] [4,7,5,2,1,3]] Как мне найти все 8 элементов вокруг любого из вышеперечисленных элементов? И как мне позаботиться о элементах по краям? Один из способов, который я понял, - это написать 9-строчный код для этого, что очевидно, но есть ли лучшее решение? ...

Java массив уникальных случайно сгенерированных целых чисел

public static int[] uniqueRandomElements (int size) { int[] a = new int[size]; for (int i = 0; i < size; i++) { a[i] = (int)(Math.random()*10); for (int j = 0; j < i; j++) { if (a[i] == a[j]) { a[j] = (int)(Math.random()*10); } } } for (int i = 0; i < a.length; i++) { System.out.print(a[i]+" "); } System.out.println(); return a; } У меня есть метод выше, который должен генерирова ...

недопустимый заголовок потока: EFBFBDEF при преобразовании объекта из байтовой строки

Я пытаюсь преобразовать объект ArrayList в байтовую строку, чтобы он мог быть отправлен через сокеты. Когда я запускаю этот код, он конвертирует в строку, но когда я пытаюсь преобразовать его обратно, я получаю исключение "Java.Ио.StreamCorruptedException: заголовок неверный поток: EFBFBDEF". Другие ответы, которые я рассматривал здесь, на самом деле не помогли, поскольку я использую соответствующие ObjectOutputStream и ObjectInputStream. Извините, если есть простое исправление, так как я новичо ...

MATLAB: сравнение 2 массивов разной длины

У меня есть два массива разной длины (из-за разной частоты дискретизации), которые мне нужно сравнить. Я хотел бы уменьшить размер большего массива, чтобы он соответствовал меньшему по длине, однако коэффициент не является целым числом,а десятичным. Для примера: a = 1 1.375 1.75 2.125 2.5 2.875 3.25 b = 1 2 3 Существует ли какой-либо способ манипулировать этими массивами, чтобы они соответствовали длинам? ...

Как Numpy выводит dtype для массива

Может ли кто-нибудь помочь мне понять, откуда функция массива Numpy выводит тип данных. Я понимаю, что он в основном выводит из вида значения, которое было присвоено массиву. Например: > data = [1,2,3,4] > arr = np.array(data) Таким образом, в приведенных выше строках "arr" будет иметь dtype('int64') или dtype('int32'). Я пытаюсь понять, как он решает, давать ли ему int64 или int32? Я понимаю, что это может быть тривиальный вопрос, но я просто ... пытаясь понять, как это работает, ...

Как создать фиксированный размер IntArray и инициализировать массив позже в Kotlin?

Я только на начальном уровне в Котлине. Я не получаю никакого способа добавить значения в массив в Котлине . Я хочу получить значения от пользователя и добавить их в массив. val arr = arrayOf<Int>() Или var arr = intArrayOf() Как в Java, Scanner ob=new Scanner(System.in); int arr[]=new int[5]; for(int i=0;i<arr.length;i++) { arr[i]=ob.nextInt(); } Как выполнить то же самое в Котлине? ...