Articles of vector

Cálculo de la distancia euclidiana de Python Numpy entre matrices de vectores de fila

Soy nuevo en Numpy y me gustaría preguntarle cómo calcular la distancia euclidiana entre los puntos almacenados en un vector. Supongamos que tenemos un numpy.array cada fila es un vector y un solo numpy.array. Me gustaría saber si es posible calcular la distancia euclidiana entre todos los puntos y este único punto y almacenarlos en […]

python + maya: gire el eje Y para ir a lo largo del vector

¿Cómo puedo rotar la forma del círculo para que su eje y esté a lo largo del vector suministrado? El vector en este script de ejemplo se crea utilizando los dos localizadores en la escena. El código se divide en 3 secciones. La primera sección simplemente crea la escena de prueba. La segunda parte recoge […]

Python: diferenciación entre vectores de fila y columna

¿Hay una buena manera de diferenciar entre los vectores de fila y columna en python? Hasta ahora estoy usando entumecimiento y scipy y lo que veo hasta ahora es que si tuviera que dar un vector, diga from numpy import * Vector = array([1,2,3]) no podrían decir clima me refiero a una fila o un […]

¿Cómo cambio estas dos bolas en muchas de ellas?

Hace poco empecé a aprender sobre Python, e hice una fuente simple de 2 bolas en el canvas que se mueven con la regla del vector 2D. Quiero multiplicar el número de bolas con la lista en Python. Aquí está la fuente de eso. import time import random from tkinter import * import numpy as […]

Concatenando vectores de columnas usando matrices numpy

Me gustaría concatenar vectores de ‘columna’ usando matrices numpy pero como numpy ve todas las matrices como vectores de fila por defecto, np.hstack y np.concatenate largo de cualquier eje no ayudan (y tampoco np.transpose como se esperaba). a = np.array((0, 1)) b = np.array((2, 1)) c = np.array((-1, -1)) np.hstack((a, b, c)) # array([ 0, […]

Convierte una imagen SVG en múltiples segmentos de líneas vectoriales usando Python

Mi objective es convertir una imagen SVG en una (muy) larga lista / dict / objeto de segmentos de líneas vectoriales. Todas las formas / curvas / líneas / texto de SVG se convertirían en líneas vectoriales de longitud variable; una línea larga seguiría siendo una línea vectorial, pero un círculo debería representarse como múltiples […]

los vectores propios creados por numpy.linalg.eig no parecen correctos

Creo una matriz 2×2 arbitraria: In [87]: mymat = np.matrix([[2,4],[5,3]]) In [88]: mymat Out[88]: matrix([[2, 4], [5, 3]]) Intento calcular vectores propios usando numpy.linalg.eig: In [91]: np.linalg.eig(mymat) Out[91]: (array([-2., 7.]), matrix([[-0.70710678, -0.62469505], [ 0.70710678, -0.78086881]])) In [92]: eigvec = np.linalg.eig(mymat)[1][0].T In [93]: eigvec Out[93]: matrix([[-0.70710678], [-0.62469505]]) Multiplico uno de mis vectores propios con mi matriz […]

Error al intentar sobrecargar un operador “/”

Recientemente empecé a enseñarme progtwigción de juegos. Alguien me recomendó comenzar con Python y obtuve el libro “Desarrollo de juegos para principiantes con Python y Pygame: de principiante a profesional”. Llegué a una parte donde enseñan sobre vectores y crean una clase Vector2. Todo iba bien hasta que intenté sobrecargar al operador de la división. […]

encuentre el vector tangente en un punto para puntos de datos discretos

Tengo un vector con un mínimo de dos puntos en el espacio, por ejemplo: A = np.array([-1452.18133319 3285.44737438 -7075.49516676]) B = np.array([-1452.20175668 3285.29632734 -7075.49110863]) Quiero encontrar la tangente del vector en puntos discretos a lo largo de la curva, gg el principio y el final de la curva. Sé cómo hacerlo en Matlab, pero quiero […]

multiplicación de vectores de matriz numpy

Cuando multiplico dos matrices numpy de tamaños (nxn) * (nx 1), obtengo una matriz de tamaño (nxn). Siguiendo las reglas normales de multiplicación de matrices, se espera un vector (nx 1), pero simplemente no puedo encontrar ninguna información sobre cómo se hace esto en el módulo Numpy de Python. La cosa es que no quiero […]