Articles of números

Función que devuelve la solución de mínimos cuadrados a una ecuación de matriz lineal

He estado tratando de volver a escribir el código de Python a Swift, pero estoy atascado en la función que debería devolver la solución de mínimos cuadrados a una ecuación de matriz lineal. ¿Alguien sabe una biblioteca escrita en Swift que tenga un método equivalente al numpy.linalg.lstsq ? Estaría agradecido por su ayuda. Código Python: […]

Python Numpy – Números complejos: ¿existe una función para la conversión Polar a Rectangular?

¿Existe una función Numpy incorporada para convertir un número complejo en forma polar, una magnitud y un ángulo (grados) a uno en componentes reales e imaginarios? Claramente, podría escribir el mío, pero parece ser el tipo de cosas para las que hay una versión optimizada incluida en algún módulo. Más específicamente, tengo una serie de […]

Mejor redondeo en NumPy.around de Python: Redondeo de matrices NumPy

Estoy buscando una manera de redondear una matriz numpy de una manera más intuitiva. Tengo algunos de varios flotadores, y me gustaría limitarlos a solo unos pocos decimales. Esto se haría como tal: >>>import numpy as np >>>np.around([1.21,5.77,3.43], decimals=1) array([1.2, 5.8, 3.4]) Ahora el problema surge cuando se trata de redondear números que están exactamente […]

Raíz cuadrada de números complejos en python

Me he encontrado con un comportamiento confuso con raíces cuadradas de números complejos en python. Ejecutando este código: from cmath import sqrt a = 0.2 b = 0.2 + 0j print(sqrt(a / (a – 1))) print(sqrt(b / (b – 1))) da la salida 0.5j -0.5j Algo similar sucede con print(sqrt(-1 * b)) print(sqrt(-b)) Parece que […]

Establecer cubierta o conjunto de golpes; Numpy, combinaciones de elementos mínimos para completar el conjunto

Mi objective es encontrar el menor número posible de subconjuntos [af] para completar el conjunto A. A = set([1,2,3,4,5,6,7,8,9,10]) # full set #— below are sub sets of A — a = set([1,2]) b = set([1,2,3]) c = set([1,2,3,4]) d = set([4,5,6,7]) e = set([7,8,9]) f = set([5,8,9,10]) En realidad, el conjunto primario A con […]

¿Cómo guardar y cargar una matriz de números complejos utilizando numpy.savetxt?

Quiero usar numpy.savetxt() para guardar una matriz de números complejos en un archivo de texto. Problemas: Si guarda la matriz compleja con la cadena de formato predeterminada, la parte imaginaria se descarta. Si usa fmt=’%s’ , entonces numpy.loadtxt() no puede cargarlo a menos que especifique dtype=complex, converters={0: lambda s: complex(s)} . Incluso entonces, si hay […]

¿Cómo leer números complejos de un archivo con NumPy?

Necesito leer columnas de números complejos en el formato: # index; (real part, imaginary part); (real part, imaginary part) 1 (1.2, 0.16) (2.8, 1.1) 2 (2.85, 6.9) (5.8, 2.2) NumPy parece genial para leer columnas de datos con un solo delimitador, pero el paréntesis parece arruinar cualquier bash de usar numpy.loadtxt() . ¿Hay alguna forma […]

Numpy: Cómo dividir / seleccionar aleatoriamente una matriz en n matrices diferentes

Tengo una matriz numpy con forma de (4601, 58). Quiero dividir la matriz al azar según 60%, 20%, 20% dividido en función del número de filas Esto es para la tarea de aprendizaje automático que necesito ¿Hay una función numpy que selecciona aleatoriamente filas?

Python, comprobador de números primos

Hola, estoy haciendo una función que verifica si un número es primo o no, pero me dice que 9 es primo. def eprimo(num): if num < 2: return False if num == 2: return True else: for div in range(2,num): if num % div == 0: return False else: return True

¿Existe una buena biblioteca de python que pueda convertir los números en sus “símbolos” respectivos?

0 = 0 1 = 1 … 9 = 9 10 = a 11 = b … 35 = z 36 = A 37 = B … 60 = Z 61 = 10 62 = 11 … 70 = 19 71 = 1a 72 = 1b No sé cómo se llama esto. Base algo? Todo […]