Запитання з тегом «numpy»

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

5
Як розділити дані на 3 групи (поїзд, валідація та тест)?
У мене є фрейм даних панд, і я хочу поділити його на 3 окремих набори. Я знаю, що, використовуючи train_test_split від sklearn.cross_validation, можна розділити дані на два набори (поїзд та тест). Однак я не зміг знайти жодного рішення щодо розділення даних на три набори. Переважно, я хотів би мати індекси …



10
Використання numpy для створення масиву всіх комбінацій двох масивів
Я намагаюсь перебрати простір параметрів функції 6 параметрів, щоб вивчити її числову поведінку, перш ніж намагатися зробити щось складне з цим, тому я шукаю ефективний спосіб це зробити. Моя функція приймає знаки з плаваючою матрицею, заданими 6-димним масивом numpy. Я спробував зробити спочатку це: Спочатку я створив функцію, яка займає …

8
'і' (булева) проти 'і' (побітові) - Чому різниця в поведінці зі списками проти нумерованих масивів?
Чим пояснюється різниця в поведінці булевих та бітових операцій у списках проти NumPy-масивів? Мене плутає правильне використання &vs andу Python, проілюстроване в наступних прикладах. mylist1 = [True, True, True, False, True] mylist2 = [False, True, False, True, False] >>> len(mylist1) == len(mylist2) True # ---- Example 1 ---- >>> mylist1 …

6
Від масивів ND до 1D
Скажіть, у мене є масив a: a = np.array([[1,2,3], [4,5,6]]) array([[1, 2, 3], [4, 5, 6]]) Я хотів би перетворити його в 1D масив (тобто вектор стовпця): b = np.reshape(a, (1,np.product(a.shape))) але це повертається array([[1, 2, 3, 4, 5, 6]]) що не те саме, що: array([1, 2, 3, 4, 5, …
141 python  numpy 

8
Чи підходить емпіричний розподіл теоретичним за допомогою Scipy (Python)?
ВСТУП : У мене є список з більш ніж 30 000 цілих значень, починаючи від 0 до 47, включно, наприклад [0,0,0,0,..,1,1,1,1,...,2,2,2,2,...,47,47,47,...]вибірки з деякого безперервного розподілу. Значення у списку не обов'язково в порядку, але порядок не має значення для цієї проблеми. ПРОБЛЕМА : На підставі мого розподілу я б хотів обчислити …

5
Складання 2D теплової карти за допомогою Matplotlib
За допомогою Matplotlib я хочу побудувати двовимірну теплову карту. Мої дані - це n-by-n Numpy масив, кожен зі значенням від 0 до 1. Отже, для елемента (i, j) цього масиву я хочу побудувати квадрат за координатою (i, j) у моєму теплова карта, колір якої пропорційний значенню елемента в масиві. Як …
139 python  numpy  matplotlib 


7
Як нормалізувати масив NumPy в межах певного діапазону?
Виконавши деяку обробку на масиві аудіо чи зображень, її потрібно нормалізувати в межах діапазону, перш ніж можна буде записати назад у файл. Це можна зробити так: # Normalize audio channels to between -1.0 and +1.0 audio[:,0] = audio[:,0]/abs(audio[:,0]).max() audio[:,1] = audio[:,1]/abs(audio[:,1]).max() # Normalize image to between 0 and 255 image …

3
Ітерація через масивний масив
Чи є менш дослідна альтернатива цьому: for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) Я придумав це: for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) Що зберігає один відступ, але все ще досить некрасиво. Я сподіваюся на те, що буде схоже на цей псевдокод: for x, y in …
135 python  numpy 

26
ImportError: numpy.core.multiarray не вдалося імпортувати
Я намагаюся запустити цю програму import cv2 import time cv.NamedWindow("camera", 1) capture = cv.CaptureFromCAM(0) while True: img = cv.QueryFrame(capture) cv.ShowImage("camera", img) if cv.WaitKey(10) == 27: break cv.DestroyAllWindows() Але у мене проблеми з numpy, я використовую pyschopy разом з opencv. Проблема, яку я отримую, - це звіт про помилки: RuntimeError: модуль, …
135 opencv  python-2.7  numpy 

3
Як перетворити масив NumPy в PIL-зображення, застосовуючи matplotlib colormap
У мене проста проблема, але я не можу знайти її хорошого рішення. Я хочу взяти NumPy 2D масив, який представляє зображення в масштабі сірого, і перетворити його в RGB-зображення RIL, застосовуючи деякі кольорові карти matplotlib. Я можу отримати розумний вихід PNG за допомогою pyplot.figure.figimageкоманди: dpi = 100.0 w, h = …

6
Cython: "фатальна помилка: numpy / arrayobject.h: Немає такого файлу чи каталогу"
Я намагаюся прискорити відповідь тут, використовуючи Cython. Я намагаюся скомпілювати код (після того, як cygwinccompiler.pyхак пояснив тут ), але отримую fatal error: numpy/arrayobject.h: No such file or directory...compilation terminatedпомилку. Хтось може мені сказати, чи це проблема з моїм кодом, або якась езотерична тонкість із Cython? Нижче мій код. import numpy …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.