Tag: numpy

Быстрое взвешенное эвклидовое расстояние между точками в массивах

Мне нужно эффективно вычислять евклидовы взвешенные расстояния для каждой точки x,y в заданном массиве для каждой другой точки x,y в другом массиве. Это код, который работает как ожидалось: import numpy as np import random def rand_data(integ): ''' Function that generates 'integ' random values between [0.,1.) ''' rand_dat = [random.random() for _ in range(integ)] return rand_dat […]

умный способ чтения нескольких переменных из текстового файла в python

Я пытаюсь загрузить несколько векторов и матриц (для numpy), которые хранятся в одном текстовом файле. Файл выглядит следующим образом: %VectorA 1 2 3 4 %MatrixA 1 2 3 4 5 6 %VectorB 3 4 5 6 7 Идеальным решением было бы иметь объект словаря, например: {'VectorB': [3, 4, 5, 6, 7], 'VectorA': [1, 2, 3, […]

Основы numpy, где функция, что она делает с массивом?

Я видел сообщение Разность между ненулевым (a), где (a) и argwhere (a). Когда использовать какой? и я действительно не понимаю, как использовать функцию where из модуля numpy. Например, у меня есть этот код import numpy as np Z =np.array( [[1,0,1,1,0,0], [0,0,0,1,0,0], [0,1,0,1,0,0], [0,0,1,1,0,0], [0,1,0,0,0,0], [0,0,0,0,0,0]]) print Z print np.where(Z) Который дает: (array([0, 0, 0, 1, […]

python – создать сводную таблицу

Я пытаюсь создать сводную таблицу из массива Numpy в python. Я провел много исследований, но я не могу найти прямого решения. Я знаю, что вы можете сделать это с Pandas, но у меня возникли проблемы с его установкой – но, возможно, это можно сделать без Pandas. Мой массив Numpy [[ 4057 8 1374] [ 4057 […]

Режим / Медиана / Средство для трехмерной матрицы numpy

У меня есть массив 3d numpy, и моя цель – получить средний / режим / медиану. Он имеет форму [500,3,3,3,3] И я хотел бы получить, например: [430,232,22] В качестве режима Есть ли способ сделать это? Стандартный np.mean (массив) дает мне очень большой массив. Я не знаю, действительно ли это правильно? weather_image.mean(axis=0).mean(axis=0) Это дает мне 1d […]

scikit-learn install failure / numpy not found / missing numpy headers

Когда я пытаюсь установить scikit-learn на сервере Suse (openSuse 12.2 x86_64) через: pip install -U scikit-learn Я получаю следующую ошибку: (….) compile options: '-I/usr/lib64/python2.7/site-packages/numpy/core/include -Isklearn/svm/src/libsvm -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c' gcc: sklearn/svm/libsvm.c sklearn/svm/libsvm.c:303:31: fatal error: numpy/arrayobject.h: No such file or directory compilation terminated. sklearn/svm/libsvm.c:303:31: fatal error: numpy/arrayobject.h: No such file or directory compilation terminated. Я уже пробовал: […]

Объект 'numpy.float64' не повторяется

Я пытаюсь выполнить итерацию массива значений, генерируемых с помощью numpy.linspace: slX = numpy.linspace(obsvX, flightX, numSPts) slY = np.linspace(obsvY, flightY, numSPts) for index,point in slX: yPoint = slY[index] arcpy.AddMessage(yPoint) Этот код отлично работал на моем офисном компьютере, но я сел сегодня утром, чтобы работать из дома на другой машине, и эта ошибка возникла: File "C:\temp\gssm_arcpy.1.0.3.py", line […]

Преобразование перспективы 3D-матрицы

Я использую форму от затенения для создания цифровой модели рельефа (DTM) изображения, сделанного с помощью камеры, установленной на мобильной платформе. Алгоритм, написанный на Python, кажется, работает достаточно хорошо, однако выход находится на уклоне и немного сферичен, поэтому я подозреваю, что мне нужно удалить искажение перспективы и барретирование из DTM. Визуальный DTM ниже: Данные доступны здесь, […]

Получить положение элементов с установкой некоторых критериев в numpy

Для данного 2d массива данных, как получить позицию (индекс) 7 и 11 жирным шрифтом. Потому что только они являются элементами, окруженными одинаковой ценностью у соседей import numpy as np data = np.array([ [0,1,2,3,4,7,6,7,8,9,10], [3,3,3,4,7,7,7,8,11,12,11], [3,3,3,5,7,**7**,7,9,11,11,11], [3,4,3,6,7,7,7,10,11,**11**,11], [4,5,6,7,7,9,10,11,11,11,11] ]) print data

Аннотировать выбросы на морском пароходе

Графический набор данных «tips» как jointplot, я хотел бы пометить первые 10 выбросов (или top-n outliers) на графике их индексами из «подсказки» DataFrame. Я вычисляю остатки (расстояние точки от средней линии) для нахождения выбросов. Пожалуйста, проигнорируйте достоинства этого метода обнаружения выбросов. Я просто хочу аннотировать график по спецификации. import seaborn as sns sns.set(style="darkgrid", color_codes=True) tips […]

 
Interesting Posts for Van-Lav

Проверьте, является ли строка JSON в python?

Почему python docstring интерпретируется иначе, чем комментарий

Разбиение списка на размеры, указанные другим списком

Проверка членства внутри вложенного dict

повторение ctypes rshift для c_ulong

Служить динамически сгенерированное изображение с Django

Установка Scapy завершилась с ошибкой osx с ошибкой импорта dnet

Как я могу прослушивать и отправлять серверные сообщения (SSH) через скрипт Python?

scipy: Интерполирующая траектория

Заполнение вложенного словаря

как я зацикливаю re.search для следующих данных

Ошибка Cmake при загрузке Windows Prebuilt Dependencies.cmake: 54 файл Загрузка несоответствия хэша

Как я могу загрузить фрейм данных, сохраненный в pandas, в виде файла HDF5 в R без потери целых чисел более 32 бит?

Как создать туннель ssh с помощью python и paramiko?

Как я могу использовать библиотеку HTMLParser python для извлечения данных из определенного тега div?

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