Tag: scipy

Использование ARPACK для решения проблемы собственных значений, но получение несогласованных результатов с Matlab

Я новичок в ARPACK, я скачал скрипт следующим образом import time import numpy as np from scipy.linalg import eigh from scipy.sparse.linalg import eigs np.set_printoptions(suppress=True) n=30 rstart=0 rend=n A=np.zeros(shape=(n,n)) # first row if rstart == 0: A[0, :2] = [2, -1] rstart += 1 # last row if rend == n: A[n-1, -2:] = [-1, 2] […]

Numpy: ImportError: невозможно импортировать имя TestCase

Я установил numpy из sudo apt-get install numpy Затем в python2.7 при импорте numpy с import numpy Я получаю эту ошибку Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 137, in <module> import add_newdocs File "/usr/local/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 9, in <module> from numpy.lib import add_newdoc File "/usr/local/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 4, in […]

Можно ли использовать BLAS для ускорения размножения малой матрицы?

В настоящее время я пытаюсь ускорить мои большие разреженные (scipy) матричные умножения. Я успешно связал мою установку numpy с OpenBLAS и отныне, также scipy. Я успешно провел эти тесты . Когда я использую numpy.dot(X,Y) я могу отчетливо видеть повышение производительности, а также одновременное использование нескольких ядер. Однако, когда я использую функциональность scipy dot, таких повышений […]

Круглый поплавок до ближайшего 2/100

Мне нужно взять число, равное 0,405, и округлить его до 0,40, а также округлять 0,412 до 0,42. Есть ли встроенная функция для этого?

Может ли Python выполнять векторизованные операции?

Я хочу реализовать следующий код Matlab в Python: x=1:100; y=20*log10(x); Я попытался использовать Numpy для этого: y = numpy.zeros(x.shape) for i in range(len(x)): y[i] = 20*math.log10(x[i]) Но для этого используется цикл for; есть ли все-таки делать векторную операцию, как в Matlab? Я знаю, что для простой математики, такой как деление и умножение, это возможно. Но […]

эквивалент использования #include <Numeric / arrayobject.h> в Numpy

У меня есть старый фрагмент кода, и он использует Numeric, и я хотел поменять его на numpy. Существует также код C, который использует следующее: #include <Numeric/arrayobject.h> Я хочу сделать то же самое с помощью Numpy, есть ли способ сделать это?

Какой из них относится к разрезанию столбцов и сортировке строк?

У Scipy есть разные типы матриц. Две из них – разреженная матрица столбца и разреженная матрица строк. Редкая матрица столбцов поддерживает быстрые операции разбиения столбцов, а разреженная матрица строк поддерживает быстрые операции резки строк. Но я не являюсь, если операция a [i ,:] – это операция столбца или строки. Любая помощь?

Использование диапазона при фантазии индексирования?

Может ли кто-нибудь объяснить это выражение мне простыми словами? Как вы можете взять диапазон двух значений и установить их в ноль? lena_image[range(xmax), range(ymax)] = 0

Использование scipy kmeans для кластерного анализа

Я хочу понять scipy.cluster.vq.kmeans . Имея несколько точек, распределенных в 2D-пространстве, проблема состоит в их группировании в кластеры. Эта проблема пришла к моему вниманию, читая этот вопрос, и я думал, что scipy.cluster.vq.kmeans будет способ пойти. Вот данные: Используя следующий код, целью было бы получить центральную точку каждого из 25 кластеров. import numpy as np import […]

Как добавить разреженную строку в разреженную матрицу в Python?

Эта задача довольно простая в NumPy, например, так import numpy as np a= np.array([[1,2,3,0,9],[3,2,6,2,7],[0,0,0,8,0],[1,0,0,0,3]]) a + a[1] Вывод: array([[ 4, 4, 9, 2, 16], [ 6, 4, 12, 4, 14], [ 3, 2, 6, 10, 7], [ 4, 2, 6, 2, 10]]) Посмотрите, как векторные размеры автоматически передаются в каждую строку матрицы. Но когда дело […]

Interesting Posts

Как запустить py.test против разных версий python?

Свертка и деконволюция с использованием Scipy

Выполнение скрипта python в эмуляторе терминала Android

Selenium: попытка входа в систему с файлами cookie – «Может устанавливать только файлы cookie для текущего домена»

Установка тета-тиков в полярных графиках matplotlib

Pandas эквивалент повторной выборки для целочисленного индекса

Записывая текстовый файл, всякий раз, когда я добавляю в строку, он записывается на следующей строке

Как полностью использовать ядра ЦП с потоками в python 2

Результат python pandas groupby ()

Установленный скриптом CLI скрипт setup.py Python не позволяет импортировать тот же модуль

Python: как я могу отфильтровать n-вложенный dict of dicts по значению листа?

Что делает eval () Python?

Использование данных из Ajax в скрипте python

Python unicode Decode Error SUDs

HTML и BeautifulSoup: как итеративно разбирать, когда структура не всегда известна заранее?

Python - лучший язык программирования в мире.