Публикации по теме 'numpy'


Понимание нейронных сетей: НС с нуля в Numpy
Архитектуры нейронных сетей неуклонно развиваются по размеру и сложности, например. PALM от Google или известные языковые модели GPT-2 и GPT-3. В этой статье я хочу сделать шаг назад, к основным понятиям нейронных сетей. Мы реализуем нейронную сеть в нескольких строках кода Python без каких-либо зависимостей, но Numpy для предсказания знаменитого набора данных Iris . Вам не нужны какие-либо базовые знания, кроме некоторых основ исчисления и матричных вычислений. . Выше вы можете..

Основы Numpy — 1
NumPy — популярная библиотека для числовых вычислений на Python. Давайте рассмотрим два распространенных метода массива, используемых в NumPy, и простые примеры, чтобы продемонстрировать их использование. array.shape: возвращает форму массива в виде кортежа. import numpy as np a = np.array([[1, 2, 3], [4, 5, 6]]) print(a.shape) # Output: (2, 3) Здесь форма выражается количеством строк и количеством столбцов (в двух измерениях). array.reshape: возвращает массив с новой..

Введение в Python, Jupyter Notebook, NumPy и pandas
Этот учебник по питону разработан как подготовительный курс к исследовательской школе TERI-NORCE на «На пути к науке о данных в исследованиях климата: перспективы экстремальных климатических явлений». Python сам по себе является прекрасным языком программирования, но, добавляя экосистему библиотек в среду программирования Python, он становится очень мощным. Мы очень кратко рассмотрим основы Python и перейдем к его библиотекам (numpy, scipy, matplotlib, xarray, cartopy),..

Преимущество производительности операций без копирования DataFrame
Как StaticFrame может превзойти Pandas, используя представления массива NumPy Массив NumPy — это объект Python, который хранит данные в непрерывном буфере C-массива. Превосходная производительность этих массивов обусловлена ​​не только их компактным представлением, но и способностью массивов совместно использовать представления этого буфера среди многих массивов. NumPy часто использует операции с массивами без копирования , создавая производные массивы без копирования подчиненных..

1️⃣ Установите Docker на локальную виртуальную машину.
Введение. Docker — это мощный инструмент, позволяющий легко контейнеризировать приложения, обеспечивая согласованную и изолированную среду. В этом руководстве мы рассмотрим процесс установки Docker, настройки локальной виртуальной машины, установки Python и необходимых библиотек и, наконец, запуска модели машинного обучения внутри контейнера Docker. Давайте погрузимся! ЗАДАЧА 1️⃣ : установите Docker на локальную виртуальную машину: yum install docker -y systemctl start docker..

Панды: от нуля до героя
Полная статья, которую вы можете читать во время просмотра своего любимого дневного телевизора, но она достаточно хороша, чтобы научить вас всему, что вам нужно знать, чтобы на самом деле выполнить работу. Начиная Pandas  — это библиотека для анализа и обработки данных на Python. Pandas широко используется для науки о данных и машинного обучения. Он разработан поверх другого пакета Python под названием NumPy, который используется для научных вычислений. Если вы мало знаете о..

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

Проблема с панелью ошибок Python matplotlib
Учитывая эти массивы numpy x = [0 1 2 3 4 5 6 7 8 9] y = [[ 0. ] [-0.02083473] [ 0.08819923] [ 0.9454764 ] [ 0.80604627] [ 0.82189822] [ 0.73613942] [ 0.64519742] [ 0.56973868] [ 0.612912 ]] c =...
4334 просмотров
schedule 09.03.2024

взятие соотношений журналов в numpy/scipy в Python
Я пытаюсь рассчитать соотношение двух значений журнала a и b , а затем преобразовать его обратно в нелогарифмические значения. Поскольку это логарифмические значения, отношение c равно: from numpy import * c = a - b # convert to non-log...
510 просмотров
schedule 31.03.2024

Импорт разреженной матрицы из CSV-файла
У меня есть файл csv с такими заголовками: Учитывая, что этот test.csv файл содержит sparse matrix : "A","B","C","D","E","F","timestamp" 611.88243,0,0,0,0,0,0 0,9089.5601,0,864.07514,0,0,0 0,0,5133.0,0,0,0,0 Я просто хочу загрузить...
2278 просмотров
schedule 30.03.2024

KL-расхождение двух ОММ
У меня есть два GMM, которые я использовал для размещения двух разных наборов данных в одном и том же пространстве, и я хотел бы рассчитать KL-расхождение между ними. В настоящее время я использую GMM, определенные в sklearn (...
7963 просмотров
schedule 06.04.2024

Проблемы Python ScikitLearn GridSearchCV с TFIDF - JobLibValueError?
поэтому у меня есть корпус слов, на котором я запускаю TFIDF, а затем пытаюсь классифицировать с помощью логистической регрессии и GridSearch. Но я получаю огромную ошибку, когда запускаю GridSearch... ошибка такова (она длиннее, но я просто...
1221 просмотров

Получить все диагонали (включая второстепенные) многомерного массива с помощью numpy
Я пытаюсь получить диагональные (и антидиагональные) элементы многомерных объектов. Формы похожи на (2,2) , (3,3,3) , (4,4,4,4) , (5,5,5,5,5) и так далее. Хотя я не думаю, что это слишком актуально. Я нашел способы получения диагональных...
1031 просмотров
schedule 10.03.2024

Ошибка при попытке загрузить данные в Spyder
У меня возникают проблемы с попыткой извлечь данные из файла .txt в определенном каталоге в Spyder. Основная идея заключается в том, что у меня есть таблица данных в файле .txt, и я хочу, чтобы определенные столбцы использовались в качестве массивов...
2893 просмотров
schedule 22.04.2024

kNN - Как найти ближайших соседей в обучающей матрице на основе рассчитанных расстояний
Я пытаюсь реализовать алгоритм k-ближайшего соседа, используя python. В итоге я получил следующий код. Однако я изо всех сил пытаюсь найти индекс элементов, которые являются ближайшими соседями. Следующая функция вернет матрицу расстояний. Однако...
1364 просмотров
schedule 24.04.2024

cmake opencv3 с python2 на ubuntu get ImportError multiarray.so: неопределенный символ: _Py_ZeroStruct
Я пытался использовать cmake-gui для сборки opencv3 для python2.7 на Ubuntu. У меня numpy(1.8.2) установил pip (на самом деле, я пробовал и с apt-get , но ошибка все равно была). Каждый раз, когда я использую от cmake-gui до Configure ,...
741 просмотров
schedule 12.03.2024

TensorFlow — разделяй и сжимай
Я новичок в TensorFlow и форматирую некоторые данные для передачи в рекуррентную нейронную сеть. Мои данные задаются трехмерным тензором, введенным в заполнитель x . Я хочу разбить x по 3-му измерению, и для этого у меня есть (обратите внимание,...
2420 просмотров
schedule 10.03.2024

Построение 2 столбцов из нескольких файлов csv из NASDAQ в каталоге
Я пытаюсь создать программу, в которой я читаю несколько файлов csv в каталоге. Файлы были загружены с http://www.nasdaqomxnordic.com/aktier/historiskakurser . Первая строка sep= пропускается. Разделитель ';' Проблема в том, что, хотя я...
953 просмотров
schedule 26.04.2024

Почему numpy ma.average в 24 раза медленнее, чем arr.mean?
Я нашел кое-что интересное в Python numpy. ma.average намного медленнее, чем arr.mean (arr — это массив) >>> arr = np.full((3, 3), -9999, dtype=float) array([[-9999., -9999., -9999.], [-9999., -9999., -9999.], [-9999.,...
1204 просмотров
schedule 24.03.2024

Преобразование Numpy из двоичной строки в массив с плавающей запятой
У меня есть вектор признаков длиной 16, хранящийся в mysql как BLOB, и я извлекаю этот BLOB в python. Он извлекается как двоичная строка. В настоящее время я сначала конвертирую его в массив, используя: list(map(lambda x: list(map(float,...
454 просмотров
schedule 16.04.2024

Кривизна кривой шириной в один пиксель
У меня есть массив numpy, изображающий кривую шириной в один пиксель, дискретную, связанную . Эта кривая получается с помощью операции Скелетирование обработки изображения. Я пытаюсь найти кривизну приведенной выше кривой в произвольной точке,...
1122 просмотров

Преобразование файла двоичного изображения в изображение 224 * 224 в массиве numpy
Я читаю изображение (размер изображения не 224 * 224), и оно такого типа: def fetch_from_s3(client, image_s3url): bucket, key = image_s3url.split('/',2)[-1].split('/',1) result = client.get_object(Bucket=bucket, Key=key) return...
264 просмотров
schedule 13.03.2024

Неверная форма numpy в модели keras
Я хотел бы построить нейронную сеть, которая принимает простой одномерный входной вектор. Однако следующий код дает мне ошибку: import numpy as np from keras.models import Model from keras.layers import Input, Dense input_ = Input((311,)) x =...
896 просмотров
schedule 15.03.2024

Получить путь границ смежных областей в 2D-массиве
Скажем, у меня есть такой массив: import numpy as np arr = np.array([ [1, 1, 3, 3, 1], [1, 3, 3, 1, 1], [4, 4, 3, 1, 1], [4, 4, 1, 1, 1] ]) Есть 4 отдельных области: верхняя левая 1s, 3s, 4s и правая 1s. Как мне получить...
533 просмотров

Numpy: поиск количества различных значений из ассоциаций посредством биннинга
Необходимое условие Этот вопрос является продолжением этого сообщения . Итак, часть введения проблемы будет похожа на этот пост. Проблема Допустим, result — это двумерный массив, а values — это одномерный массив. values содержит...
130 просмотров
schedule 02.04.2024

Выбор и создание новых списков значений в нескольких диапазонах из списка значений с плавающей запятой
Я создал список из 150 значений массы. Мне нужно выбрать из этого списка значения между 0,2-0,5, 0,5-1,2 и т. д., а затем найти медиану и диапазон для этих частей списка, но каждая функция, которую я пробую, требует целочисленных элементов и...
34 просмотров
schedule 20.04.2024

Как создать 2D-диаграмму рассеяния с группами из трех столбцов массива numpy (gpname, x, y)?
Python 2.7 Нужна ваша помощь в создании 2D-диаграммы рассеяния из трехмерного массива Numpy, где Col0 используется для группового тега, а Col 1 и 2 — для координат (X, Y). Массив Numpy выглядит следующим образом array([['A', '4.83186388889',...
846 просмотров
schedule 11.05.2024