Вопросы с тегом «numpy»

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

18
Как распечатать полный массив NumPy без усечения?
Когда я печатаю пустой массив, я получаю усеченное представление, но мне нужен полный массив. Есть какой-либо способ сделать это? Примеры: >>> numpy.arange(10000) array([ 0, 1, 2, ..., 9997, 9998, 9999]) >>> numpy.arange(10000).reshape(250,40) array([[ 0, 1, 2, ..., 37, 38, 39], [ 40, 41, 42, ..., 77, 78, 79], [ 80, …


21
Как рассчитать евклидово расстояние с помощью NumPy?
У меня есть две точки в 3D: (xa, ya, za) (xb, yb, zb) И я хочу рассчитать расстояние: dist = sqrt((xa-xb)^2 + (ya-yb)^2 + (za-zb)^2) Какой лучший способ сделать это с NumPy или с Python в целом? Я имею: import numpy a = numpy.array((xa ,ya, za)) b = numpy.array((xb, yb, …


16
Как получить индексы N максимальных значений в массиве NumPy?
NumPy предлагает способ получить индекс максимального значения массива через np.argmax. Я хотел бы подобное, но возвращая индексы Nмаксимальных значений. Например, если у меня есть массив, [1, 3, 2, 4, 5], function(array, n=3)будет возвращать индексы , [4, 3, 1]которые соответствуют элементам [5, 4, 3].


5
Каковы преимущества NumPy перед обычными списками Python?
Каковы преимущества NumPy перед обычными списками Python? У меня около 100 серий финансовых рынков, и я собираюсь создать массив кубов размером 100x100x100 = 1 миллион ячеек. Я буду регрессировать (с 3 переменными) каждый x с каждым y и z, чтобы заполнить массив стандартными ошибками. Я слышал, что для «больших матриц» …

7
Как получить доступ к i-му столбцу многомерного массива NumPy?
Предположим, у меня есть: test = numpy.array([[1, 2], [3, 4], [5, 6]]) test[i]возвращает мне i-ю строку массива (например [1, 2]). Как я могу получить доступ к i-му столбцу? (например [1, 3, 5]). Кроме того, это будет дорогая операция?
463 python  arrays  numpy 


9
Что означает -1 в numpy rehape?
Матрица-пустышка может быть преобразована в вектор с помощью функции изменения формы с параметром -1. Но я не знаю, что здесь означает -1. Например: a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]]) b = numpy.reshape(a, -1) Результатом bявляется:matrix([[1, 2, 3, 4, 5, 6, 7, 8]]) Кто-нибудь знает, что здесь …

11
Как мне прочитать данные CSV в массив записей в NumPy?
Интересно , если есть прямой путь , чтобы импортировать содержимое файла CSV в массив записей, сколько в том , как R - х read.table(), read.delim()иread.csv() импорт семейных данных в кадр данных АиРа? Или это лучший способ использовать csv.reader (), а затем применить что-то вроде numpy.core.records.fromrecords()?

3
OCR распознавания простых цифр в OpenCV-Python
Я пытаюсь реализовать «распознавание цифр OCR» в OpenCV-Python (cv2). Это только для учебных целей. Я хотел бы изучить возможности KNearest и SVM в OpenCV. У меня есть 100 образцов (то есть изображений) каждой цифры. Я хотел бы тренироваться с ними. Существует образец, letter_recog.pyкоторый поставляется с образцом OpenCV. Но я все …

30
Как посчитать вхождение определенного элемента в ndarray в Python?
В Python у меня есть ndarray, y который печатается какarray([0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1]) Я пытаюсь подсчитать, сколько 0и сколько 1s в этом массиве. Но когда я печатаю y.count(0)или y.count(1), это говорит numpy.ndarray объект не имеет атрибута count Что мне делать?

7
Размеры массива
В настоящее время я пытаюсь выучить Numpy и Python. Учитывая следующий массив: import numpy as np a = np.array([[1,2],[1,2]]) Есть ли функция, которая возвращает размеры a(например, массив 2 на 2)? size() возвращает 4, и это не очень помогает.

5
Каковы различия между массивами numpy и матрицами? Какой я должен использовать?
Каковы преимущества и недостатки каждого? Из того, что я видел, либо один может работать в качестве замены другого, если это необходимо, поэтому я должен беспокоиться об использовании обоих или я должен придерживаться только одного из них? Повлияет ли стиль программы на мой выбор? Я занимаюсь машинным обучением, используя numpy, поэтому …
347 python  arrays  matrix  numpy 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.