Описание тега recarray
A *rec*ord *array* в пакете python numpy - представляйте себе таблицу с именами столбцов.
0
ответов
numy recfunctions join_by bug
Кажется, есть проблема с функцией join_by в numpy.lib.recfunctions при выполнении внешнего соединения для нескольких ключей. Функция matplotlib.mlab работает правильно. Версия recfunctions, кажется, смешивает / совпадает с некоторыми ключами (у меня…
20 апр '11 в 04:08
2
ответа
Выберите строки из массива Numpy Rec
У меня есть массив Numpy rec, из которого я хотел бы сделать несколько быстрых запросов, похожих на SQL: SELECT * where array['phase'] == "P", Я хотел бы получить массив записей в качестве выходных данных с каждой строкой, соответствующей строке из …
06 сен '11 в 00:15
1
ответ
Конкатенация массивов записей с одинаковыми полями в разном порядке
У меня есть два ndarrays с "совместимым", но не идентичным dtypes, как это: In [22]: A = numpy.empty(shape=(5), dtype=[("A", "f4"), ("B", "f4")]) In [23]: B = numpy.empty(shape=(5), dtype=[("B", "f4"), ("A", "f4")]) In [24]: numpy.concatenate((A, B)…
10 июн '14 в 22:16
1
ответ
Разделить повторный массив на основе значения в одном столбце
Мои реальные данные насчитывают более 10000 элементов. У меня есть сложный массив записей в формате примерно так: a = (((1., 2., 3.), 4., 'metadata1'), ((1., 3., 5.), 5., 'metadata1'), ((1., 2., 4.), 5., 'metadata2'), ((1., 2., 5.), 5., 'metadata2')…
30 май '14 в 23:02
3
ответа
Объединение двух массивов записей
У меня есть два массива записей Numpy, которые имеют одинаковые поля. Какой самый простой способ объединить их в одну (т.е. добавить одну таблицу к другой)?
10 ноя '09 в 15:25
2
ответа
Как hstack массивы пустых записей?
[Более ранняя версия этого поста имела неточный заголовок "Как добавить один столбец в массив пустых записей?" На вопрос, заданный в том более раннем названии, уже был получен частичный ответ, но этот ответ не совсем то, о чем просила основная часть…
18 фев '13 в 19:57
2
ответа
Индексирование numy recarray на основе пересечения с внешним массивом
Я пытаюсь разместить записи в numpy.recarray на основе общих значений между одним из полей recarrays и внешним массивом. Например, a = np.array([(10, 'Bob', 145.7), (20, 'Sue', 112.3), (10, 'Jim', 130.5)], dtype=[('id', 'i4'), ('name', 'S10'), ('wei…
10 мар '11 в 19:01
1
ответ
Копия NumPy Recarray сохраняет ссылку dtype?
Я пытаюсь скопировать повторный массив и изменить имена полей / записей в новом массиве. Однако это изменяет имена исходного массива (однако значения не являются несвязанными). Пример: import numpy as np import copy определить исходный массив arr = …
28 окт '11 в 22:56
1
ответ
NumPy Recarray строки переменной длины
Можно ли инициализировать NumPy Recarray, который будет содержать строки, не зная заранее длины строк? В качестве (надуманного) примера: mydf = np.empty( (numrows,), dtype=[ ('file_name','STRING'), ('file_size_MB',float) ] ) Проблема в том, что я со…
02 фев '12 в 07:57
1
ответ
Вычисление условных вероятностей от совместных ПМФ в NumPy, слишком медленно. Идеи? (Python-NumPy)
У меня есть массив функций массовой конъюнктивной вероятности, например, с формой (1,2,3,4,5,6), и я хочу вычислить таблицу вероятностей, условную для значения для некоторых измерений (экспортируйте cpts) для принятия решений. Код, который я придума…
04 фев '10 в 13:26
1
ответ
Переписать со списками: как ссылаться на первый элемент в списке
Я хочу скопировать содержимое нескольких полей в массиве записей в ndarray (оба типа float64). Я знаю, как это сделать, когда данные повторного массива имеют одно значение в каждом поле: my_ndarray[:,0]=my_recarray['X'] #(for field 'X') Теперь у мен…
01 ноя '18 в 19:45
1
ответ
Пустой подкласс NumPy Recarray теряет свой тип и добавляет атрибуты в NumPy 1,8
Я пытаюсь реализовать подкласс numy recarray (recsub) и назначить его экземпляры для ndarray dtype 'object' (ndarr). Это работает хорошо, но у меня есть проблема, когда подклассный массив данных создается с пустым массивом. Это код для повторного по…
05 дек '13 в 19:54
4
ответа
Сортировка массива / повторного массива Python по столбцу
У меня довольно простой вопрос о том, как отсортировать весь массив / повторный массив по заданному столбцу. Например, учитывая массив: import numpy as np data = np.array([[5,2], [4,1], [3,6]]) Я хотел бы отсортировать данные по первому столбцу для …
26 июл '11 в 19:38
1
ответ
Обработка None значений в преобразовании в NumPy Recarray
Есть ли изящный способ обработки значений None при преобразовании списка кортежей в пустой массив с использованием одного вызова np.rec.fromrecords? Предполагая, что я знаю, что я хочу, чтобы отсутствующее значение было (например, -1 для целых чисел…
15 авг '11 в 18:46
1
ответ
Экспорт rec2csv с пустой строкой между строками
Я пытаюсь экспортировать recarray в csv-файл с помощью rec2csv, чтобы я мог получить его позже с помощью csv2rec. Проблема в том, что rec2csv экспортируется с пустой строкой между каждой строкой, поэтому csv2rec не может прочитать его позже. Как я м…
02 апр '12 в 23:05
1
ответ
Получить повторное представление ndarray (которое также может быть представлением)
Я пытаюсь получить вид 2D ndarray в виде записи или структурированного массива без копирования. Кажется, это работает нормально, если a владеет данными >>> a = np.array([[ 1, 391, 14, 26], [ 17, 371, 15, 30], [641, 340, 4, 7]]) >>>…
22 авг '15 в 19:41
4
ответа
Структурированный массив Numpy Mean
Предположим, что у меня есть структурированный массив студентов (строки) и результатов тестов (целых), где каждая запись - это результат, полученный конкретным студентом в конкретном тесте. Естественно, у каждого ученика есть несколько записей в это…
16 авг '12 в 14:18
1
ответ
Изменить способ печати структурированных массивов и массивов
Numpy суммирует большие arrays, что удобно при работе в интерактивном сеансе. К сожалению, структурированный arrays а также recarrays не суммированы очень хорошо по умолчанию. Есть ли способ изменить это? По умолчанию полный array отображается, если…
24 июл '18 в 13:43
2
ответа
Python numpy recarray: Можно ли получить представление о различных полях, используя арифметику указателей?
У меня есть NumPy структурированный массив следующей формы: x = np.array([(1,2,3)]*2, [('t', np.int16), ('x', np.int8), ('y', np.int8)]) Теперь я хочу создать представления в этот массив, которые объединяются 't' либо с 'x' или же 'y', Обычный синта…
02 авг '12 в 08:59
1
ответ
Получить повторные атрибуты / столбцы Python
Я пытаюсь получить заголовки столбцов повторного массива и сталкиваюсь со значительными проблемами. Если я читаю в файле.csv с помощью функции pylab csv2rec, я могу получить доступ к заголовкам столбцов следующим образом: from pylab import csv2rec x…
16 дек '11 в 06:39