Tag: numpy

Могу ли я предотвратить numpy.array от литья элементов в виде массивов numpy?

Я пытаюсь преобразовать следующее в массив интервалов 2×2 numpy: from interval import interval # from the "pyinterval" package import numpy as np np.array([ [interval([1.0, 2.0]), interval([1.0, 2.0])], [interval([1.0, 2.0]), interval([1.0, 2.0])] ]) К сожалению, эта операция задает интервалы как массивы numpy и дает мне матрицу 2x2x1x2. Есть ли способ предотвратить это из-за множества массивов или […]

очищающие элементы массива numpy

Есть ли простой способ очистить все элементы массива numpy? Я пытался: del arrayname Это полностью удаляет массив. Я использую этот массив внутри цикла for, который повторяется тысячи раз, поэтому я предпочитаю хранить массив, но каждый раз заполнять его новыми элементами. Я попытался numpy.delete, но для моего требования я не вижу использования спецификации subarray. * Отредактировано […]

Окраска только внутренней части формы

Допустим, вам дали этот образ и им дана инструкция программно окрашивать только внутреннюю часть соответствующего цвета, но программа должна будет не только работать над этой формой и другими примитивами, но и на любой очерченной форме, какой бы сложной она ни была и не затенена. Это проблема, которую я пытаюсь решить, но вот где я застрял, […]

Как сделать регрессию OLS с последней версией Pandas

Я хотел запустить развернутую OLS regression estimation 1000 OLS regression estimation в базе данных для моей оценки, найденную по следующему URL-адресу: https://drive.google.com/open?id=0B2Iv8dfU4fTUa3dPYW5tejA0bzg Я попытался использовать следующий скрипт Python с версией pandas 0.20.2 . # /usr/bin/python -tt import numpy as np import matplotlib.pyplot as plt import pandas as pd from statsmodels.formula.api import ols df = pd.read_csv('estimated.csv', […]

Numpy np.where множественное условие

Мне нужно работать с несколькими условиями, используя numpy. Я пытаюсь использовать этот код. Мой вопрос: есть ли другая альтернатива, которая может выполнять ту же работу? Mur=np.array([200,246,372])*pq.kN*pq.m Mumax=np.array([1400,600,700])*pq.kN*pq.m Mu=np.array([100,500,2000])*pq.kN*pq.m Acreq=np.where(Mu<Mur,0,"zero") Acreq=np.where(((Mur<Mu)&(Mu<Mumax)),45,Acreq) Acreq=np.where(Mu>Mumax,60,Acreq) Print(Acreq) ['0' '45' '60']

Как количественно оценить доброту пригонки в SciPy?

Я связываю, чтобы узнать, как лучше всего подходит для данных. То, что я сделал, – это цикл через различные значения n и вычисление остатка на каждом p с использованием формулы ((y_fit – y_actual) / y_actual) x 100. Затем я вычисляю среднее значение этого для каждого n, а затем нахожу минимальное остаточное среднее и соответствующее значение […]

Как сохранить словарь массивов в файл в Numpy

У меня есть бит массивов {1:array([…]), 2:array([…]), 3:array([…])} Я хотел бы сохранить его в файл и загрузить его позже. Я обнаружил, что у numpy есть список методов ввода и вывода , но, похоже, они имеют дело только с массивами. Благодарю.

как найти 50% -ую точку после подгонки кривой с использованием numpy

Я использовал numpy в python, чтобы подогнать мои данные к сигмоидальной кривой. Как я могу найти vaue для X при y = 50% на кривой после того, как данные будут соответствовать кривой enter code here`import numpy as np enter code here`import pylab from scipy.optimize import curve_fit def sigmoid(x, x0, k): y = 1 / (1 […]

ValueError: установка элемента массива с последовательностью с использованием numpy

У меня есть эта часть кода в python data = np.empty(temp.shape) maxlat = temp.shape[0] maxlon = temp.shape[1] print(maxlat,maxlon) for i in range(0,maxlat) : for j in range(0,maxlon): data[i][j] = p_temperature(pr,temp[i][j]) Когда я запускаю этот код в Python 3.5, я получаю эту ошибку ValueError : setting an array element with a sequence Значение maxlat равно 181 […]

Удалить все элементы в массиве, соответствующие Boolean mask

У меня есть логическая маска, которая существует как 2-D numpy array (Boolean Array) array([[ True, True, True, True, True, True, True], [ True, True, True, True, True, True, True], [ True, True, True, True, True, True, True], [ True, True, True, True, True, True, True], [False, False, False, False, False, False, False], [False, False, False, […]

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