Articles of matemática

¿Cómo generar un círculo de alta dimensión orientado al azar en python?

Quiero generar un círculo orientado al azar en R ^ n. He podido generar con éxito puntos en la superficie de una n-esfera. Leí que puedes cruzarlo con un plano y obtener un círculo, pero no sé cómo hacerlo en Python. ¿O hay alguna otra manera de generarlo en Python? ¡Gracias!

Evaluación de la expresión matemática

¿Cuál es la mejor manera de implementar un progtwig de Python que tomará una cadena y emitirá su resultado de acuerdo con la precedencia del operador (por ejemplo: “4 + 3 * 5” dará como resultado 19). Busqué en Google formas de resolver este problema, pero eran demasiado complejas, y estoy buscando una (relativamente) simple. […]

Obtención de los subconjuntos de un conjunto en Python

Supongamos que necesitamos escribir una función que proporcione la lista de todos los subconjuntos de un conjunto. La función y el doctest se dan a continuación. Y necesitamos completar toda la definición de la función. def subsets(s): “””Return a list of the subsets of s. >>> subsets({True, False}) [{False, True}, {False}, {True}, set()] >>> counts […]

¿Cómo obtengo un valor decimal cuando uso el operador de división en Python?

Por ejemplo, el símbolo de división estándar ‘/’ se redondea a cero: >>> 4 / 100 0 Sin embargo, quiero que vuelva 0.04. ¿Qué uso?

Encontrar el ángulo firmado entre vectores

¿Cómo encontrarías el ángulo theta firmado del vector a a b? Y sí, sé que theta = arccos ((ab) / (| a || b |)). Sin embargo, esto no contiene un signo (es decir, no distingue entre una rotación hacia la derecha o hacia la izquierda). Necesito algo que pueda indicarme el ángulo mínimo para […]

¿Hay una función matemática nCr en python?

Posibles duplicados: Estadísticas: combinaciones en Python Contando combinaciones y permutaciones eficientemente. Problema de proyecto de euler en python (problema 53) Estoy mirando para ver si la función nCr (n Choose r) está integrada en la biblioteca matemática de python: Entiendo que esto puede ser progtwigdo, pero pensé que revisaría para ver si ya está incorporado […]

Distribuyendo uniformemente n puntos en una esfera.

Necesito un algoritmo que me pueda dar posiciones en torno a una esfera para N puntos (menos de 20, probablemente) que los difunda vagamente. No hay necesidad de “perfección”, pero solo la necesito para que ninguna de ellas se junte. Esta pregunta proporcionó un buen código, pero no pude encontrar una manera de hacer que […]

Mostrar todas las agrupaciones posibles de una lista, dada solo la cantidad de sublistas (las longitudes son variables)

Problema Paso 1 : dada una lista de números, genere todos los grupos posibles (en orden) dado solo el número final de grupos deseados. Por ejemplo, si mi lista de números fuera 1 a 4, y quisiera 2 grupos finales, las posibilidades serían: [1], [2,3,4] [1,2], [3,4] [1,2,3], [4] Paso 2 : Realizar operaciones aritméticas […]

Agrupando una lista de enteros con valores más cercanos.

Tengo una lista: d = [23,67,110,25,69,24,102,109] ¿Cómo puedo agrupar los valores más cercanos con una brecha dinámica y crear una tupla como esta, cuál es el método más rápido? : [(23,24,25),(67,69),(102,109,110)]