Результаты поиска по запросу "numpy"

7 ответов

 уже упоминался этот подход.

ужно создать массив длины NumPynкаждый элемент которогоv. Есть ли что-нибудь лучше, чем: a = empty(n) for i in range(n): a[i] = vя знаюzeros а такжеones будет работать для v = 0, 1. Я мог бы использоватьv * ones(n), но это не сработает, ...

2 ответа

Считаете ли вы TypeError правильным ответом?

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

2 ответа

Понимание функции наименьших квадратов Сципи с помощью IRLS

У меня возникли проблемы с пониманием, как работает эта функция. a, b = scipy.linalg.lstsq(X, w*signal)[0]Я знаю, что сигнал является массивом, представляющим сигнал, и в настоящее времяw просто[1,1,1,1,1...] Как я должен манипулироватьX или ...

ТОП публикаций

3 ответа

Numpy: назначение и индексирование как Matlab

Иногда полезно назначать массивы только с одним индексом. В Matlab это просто: M = zeros(4); M(1:5:end) = 1 M = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1Есть ли способ сделать это в Numpy? Сначала я решил сгладить массив, но эта операция не сохраняет ...

2 ответа

Кроме того, хотя столбцы 2 и 3 не являются уникальными, они должны находиться в одном и том же линейном подпространстве для обоих ответов. Это означает, что если U1 состоит из столбцов 2 и 3 первого U, а U2 состоит из столбцов 2 и 3 второго U, то U1 '* U2 должна быть матрицей полного ранга 2x2, столбцы которой являются единицами (евклидовыми) величина.

ользую Octave и R для вычисления SVD, используя простую матрицу и получая два разных ответа! Код указан ниже: R > a<-matrix(c(1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1), 9, 4) > a [,1] [,2] [,3] [,4] [1,] 1 1 0 0 ...

13 ответов

Да, я замечаю это, но мне нужно на 2D [5,4] = [[5], [4]] .... Как это получить?

ользую Python и NumPy и у меня есть некоторые проблемы с «transpose»: import numpy as np a = np.array([5,4]) print(a) print(a.T)Вызовa.T не транспонирует массив. Еслиa например[[],[]] тогда это правильно транспонирует, но мне нужно ...

3 ответа

Помимо использования Cython, вы можете написать часть (-ы) бутылочного горлышка на Фортране. Затем используйте f2py, чтобы скомпилировать его в файл Python .pyd.

м коде у меня есть цикл for, который индексирует многомерный массив NumPy и выполняет некоторые операции с использованием подмассива, получаемого на каждой итерации. Это выглядит так for sub in Arr: #do stuff using subТеперь то, что делается с ...

2 ответа

Я установил последний svn numpy, и проблема исчезла. Я предполагаю, что это было внутри одной из функций numpy. У меня никогда не было возможности углубиться в это.

исал код в Python, который не освобождает память так, как должен. Память забирается Python, но никогда не освобождается даже после того, как она больше не используется. Даже если вы сломаете запущенную программу с помощью Ctrl + C. Удалите ...

2 ответа

 только что скопировал твой ответ?

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

4 ответа

анаконда делает это обычно

я естьnumpy скрипт, который тратит около 50% времени выполнения в следующем коде: s = numpy.dot(v1, v1) где v1 = v[1:] а такжеv это 4000-элементный 1Dndarray изfloat64 хранится в непрерывной памяти (v.strides является(8,)). Любые предложения ...