Меня действительно смущает логика индексации массивов numpy с несколькими измерениями. Вот пример: импортировать numpy как np
A = np.arange (18) .reshape (3,2,3)
[[[0, 1, 2], [3, 4, 5]], [[6, 7, 8] ...
Мой код: from numpy import * def pca (orig_data): data = array (orig_data) data = (data - data.mean (axis = 0)) / data.std ( axis = 0) u, s, v = linalg.svd (data) print s # должно быть s ** 2 ...
Я пытаюсь установить numpy и scipy для класса анализа данных в этом семестре. Я пытаюсь установить его из пакета на sourceforge.net, но, следуя указаниям мастера, я не могу выбрать свой HD. ...
[Python 3] Мне нравится ndarray, но его использование раздражает. Вот одна проблема, с которой я столкнулся. Я хочу написать класс Array, который унаследует большую часть функций ndarray, но имеет только один способ ...
I've done some basic performance and memory consumption benchmarks and I was wondering if there is any way to make things even faster... I have a giant 70,000 element list with a numpy ndarray, and ...
В документе numpy.ndarray.T указано ndarray.T - То же, что и self.transpose (), за исключением того, что self возвращается, если self.ndim <2. Также ndarray. transpose (* axes) говорит, что для одномерного массива это не имеет никакого эффекта ....
Я использую itertools.product для создания всех возможных вариантов четырех элементов длины 13. 4 и 13 может быть произвольным, но я получаю 4 ^ 13 результатов, что много. Мне нужен результат в виде Numpy ...
Мне нужен Python / Numpy эквивалент дискретного лапласовского оператора (функции) del2 () в Matlab (Octave). Я попробовал пару решений Python, ни одно из которых, похоже, не соответствует выводу del2. В октаве у меня
...
Это мой первый пост, и я все еще новичок в Python и Scipy, так что полегче со мной! Я пытаюсь преобразовать матрицу Nx1 в список Python. Скажем, у меня есть матрица 3x1 x = scipy.matrix ([1,2,3]) ....
Мне нужно сравнить две формы сигнала зависимости времени от напряжения. Из-за особенностей источников этих сигналов один из них может быть версией другого со сдвигом во времени. Как я могу узнать, есть ли ...
Предположим, у меня есть следующий массив numpy: a = [[1, 5, 6], [2, 4, 1], [3, 1, 5]] Я хочу замаскировать все строки, которые имеют 1 в первом столбце. То есть я хочу [[-, -, -], [2, 4, ...
Я пытаюсь сгруппировать массив numpy в меньший размер, взяв среднее из элементов. Например, возьмите среднее значение для каждого подмассива 5x5 в массиве 100x100 для создания массива размером 20x20. Поскольку у меня огромный ...
Я читаю файл, используя numpy.genfromtxt, который вводит столбцы как строк, так и числовых значений. Одна вещь, которую мне нужно сделать, это определить длину ввода. Это нормально при условии, что есть ...
В основном, возьмите матрицу и измените ее так, чтобы ее среднее значение было равно 0, а дисперсия - 1. Я использую массивы numpy, поэтому, если он уже может это делать, это лучше, но я могу реализовать его сам, пока могу ...
Привет, ребята, я новичок в Mac, так что терпите меня. Сейчас использую Snow Leopard 10.6.4. Я хочу установить numpy и scipy, поэтому я загрузил файлы python2.6, numpy и scipy dmg из их ...
У меня есть график, представленный в виде логического массива numpy (G.adj.dtype == bool). Это домашняя работа по написанию моей собственной библиотеки графов, поэтому я не могу использовать networkx. Я хочу выгрузить его в файл, чтобы я мог возиться ...
I have a two dimensional array, i.e. an array of sequences which are also arrays. For each sequence I would like to calculate the autocorrelation, so that for a (5,4) array, I would get 5 results, or ...
Код ниже: давая мне плоскую линию для линии наилучшего соответствия, а не красивую кривую вдоль модели e ^ (- x), которая соответствовала бы данным. Может ли кто-нибудь показать мне, как исправить приведенный ниже код, чтобы он ...
У меня есть матрица P с формой MxN и трехмерный тензор T с формой KxNxR. Я хочу умножить P на каждую матрицу NxR в T, что приведет к трехмерному тензору KxMxR. P.dot (T) .transpose (1,0,2) дает желаемое ...
Мне нужна помощь, чтобы принять решение. Мне нужно передать некоторые данные в моем приложении, и мне нужно сделать выбор между этими 3 технологиями.
Я немного прочитал обо всех технологиях (учебные пособия, ...
Функция numpy векторизации полезна, но не t ведут себя хорошо, когда аргументы функции являются списками, а не скалярами. В качестве примера: import numpy as np def f (x, A): print "type (A) =% s, A =% ...
Есть ли у кого-нибудь обходной путь в Mathematica для чтения составных массивов HDF5? У меня есть простой составной 2D-тип (int / float) в таблице, но в настоящее время он игнорируется. Примером типа HDF5 может быть: ...
Как нарисовать сердечко с помощью пылаба? Я искал в Google способы нарисовать изображение, но хочу знать, как нарисовать его с помощью pylab. Может кто поможет? Картинка должна выглядеть так:
Это кажется простым (и тривиально написать трехстрочный цикл), но как я могу использовать numpy нарезку, составить список индексов верхней диагонали массива numpy? Т.е. учитывая массив 4x4, я '...
Я пытаюсь достичь следующего: мне нужны значения частоты звука файл (.wav) для анализа. Я знаю, что многие программы предоставляют визуальный график (спектрограмму) значений, но мне нужно ...
Я хотел бы использовать Matplotlib для создания графика рассеяния с огромным объемом данных (около 3 миллионов точек). На самом деле у меня 3 вектора с одинаковым размером, и я использую их для построения следующим образом. ...
У меня есть C-функция для нормализации строки массива в пространстве журнала (это предотвращает потерю числового значения). Прототип моей C-функции выглядит следующим образом: void normalize_logspace_matrix (size_t nrow, ...
Я работаю на Python, и у меня есть массив NumPy, подобный этому: [1,5,9]
[2,7,3]
[8,4,6] Как мне растянуть это на что-то вроде следующего? [1,1,5,5,9,9]
[1,1,5,5,9,9]
[2,2,7,7,3,3]
[2,2,7,7,3,3]
[8,8, ...