Вопросы с тегом 'numpy'

NumPy - это научное и числовое вычислительное расширение для языка программирования Python.
3
ответа

Каков наилучший способ получения случайных чисел в NumPy?

Я хочу генерировать случайные числа в диапазоне -1, 1 и хочу, чтобы каждый из них имел равную вероятность генерации. То есть Я не хочу, чтобы крайности были менее вероятными. Каков наилучший способ сделать это? До сих пор я использовал:...
задан 26.07.2012 в 17:47
5
ответов

Нет модуля с именем numpy

У меня установлены следующие программы Установлен python 2.7 Numpy-1.6.2-python2.7 Matplotlib-1.1.1-py2.7 Я считаю, что numpy установлен правильно, потому что когда я ввожу numpy в интерпретаторе python, это не дает мне ошибку. Я такж...
задан 05.11.2012 в 18:47
4
ответа

Что это значит: s [s [1:] == s [: - 1]] делать в numpy?

Я искал способ эффективно проверять дубликаты в массиве numpy и наткнулся на вопрос, содержащий ответ, используя этот код. Что означает эта линия в numpy? s[s[1:] == s[:-1]] Хотелось бы понять код перед его применением. Посмотрел в док...
задан 14.06.2015 в 17:20
1
ответ

элемент извлечения ошибки из массива. питон

У меня есть массив numpy что-то вроде этого a = np.array(1) Теперь, если я хочу получить 1 обратно из этого массива. как я могу это сделать? Я пробовал a[0], a(0).. как IndexError: 0-d arrays can't be indexed или Type...
задан 22.03.2012 в 00:15
4
ответа

Сравнение массивов NumPy, чтобы NaN сравнивали

Существует ли идиоматический способ сравнения двух массивов NumPy, которые бы рассматривали NaN как равные друг другу (но не равные чему-либо другому , чем NaN). Например, я хочу, чтобы следующие два массива сравнивались одинаково: np.arr...
задан 30.05.2012 в 17:46
4
ответа

массив NumPy, измените значения, которые НЕ входят в список индексов

У меня есть массив numpy , например: a = np.arange(30) Я знаю, что я могу заменить значения, расположенные в позициях indices=[2,3,4] , используя, например, причудливую индексацию: a[indices] = 999 Но как заменить значения на п...
задан 05.06.2013 в 15:12
1
ответ

Как найти максимальное значение в столбце массива numpy?

Я могу найти немало перестановок этого вопроса, но не этот (довольно простой): как я могу найти максимальное значение определенного столбца массива numpy (самым пифоническим способом)? a = array([[10, 2], [3, 4], [5, 6]]) То, что я хочу,...
задан 02.03.2014 в 16:01
2
ответа

Эффективный способ нормализации скудной разреженной матрицы

Я хотел бы написать функцию, которая нормализует строки большой разреженной матрицы (так, чтобы они суммировались в одну). from pylab import * import scipy.sparse as sp def normalize(W): z = W.sum(0) z[z < 1e-6] = 1e-6 return...
задан 06.09.2012 в 19:06
1
ответ

Преобразование данных в Pandas непосредственно в матрицу Sparse Numpy Matrix

Я создаю матрицу из кадра данных Pandas следующим образом: dense_matrix = np.array(df.as_matrix(columns = None), dtype=bool).astype(np.int) А затем в разреженную матрицу с: sparse_matrix = scipy.sparse.csr_matrix(dense_matrix) Есть...
задан 08.12.2013 в 22:45
1
ответ

Распределение фитингов, добротность посадки, p-значение. Можно ли это сделать с помощью Scipy (Python)?

ВВЕДЕНИЕ: Я биоинформатик. В моем анализе, который я выполняю на всех генах человека (около 20 000), я ищу конкретный мотив короткой последовательности, чтобы проверить, сколько раз этот мотив возникает в каждом гене. Гены «записываются» в лин...
задан 07.07.2011 в 20:40