Descripción
Instalación
• Windows
• Linux/macOS
Empiece a usar htam
Mi correo electrónico
Registro de cambio
• 2.0.0
• 1.4.0
• 1.3.0
• 1.2.0
• 1.1.0
• 1.0.0
HTAM es mi primer proyecto de codificación, es una biblioteca de Math Python e incluye muchas funciones matemáticas útiles.
Ya no estoy trabajando en este proyecto, sin embargo, aún puede contactarme para sugerir mejoras y cambios para este paquete.
Si te gustó mi biblioteca, por favor considere dejar una estrella, no cuesta nada, pero realmente lo agradecería.
Disfrutar :)
Presione la tecla win , escriba cmd y presione Entrar para abrir el símbolo del sistema, ahora escriba el comando
> pip install htamSi PIP no funciona, puede probar PIP3
Presione ENTER y espere hasta que la instalación esté terminada.
Ahora para afirmar que tiene htam instalado, escriba
> pySi Py no funciona, puede probar Python o Python3
y luego
>>> import htam
Si no devuelve ningún error, lo instaló correctamente.
Abra el terminal, ahora escriba el comando
$ pip install htamSi PIP no funciona, puede probar PIP3
Presione ENTER y espere hasta que la instalación esté terminada.
Ahora para afirmar que tiene htam instalado, escriba
$ python3y luego
>>> import htam
Si no devuelve ningún error, lo instaló correctamente.
- ejecutar htam.info () para ver información general sobre HTAM y todas las funciones incluidas
- Ejecutar htam.info ("<funte_or_class_name>") para ver información detallada sobre esa función/clase y algunos ejemplos
- Vaya a mi carpeta de pruebas para ver algunos ejemplos
Nueva actualización:
nuevo erudito de clase:
- Realice una búsqueda en Google en https://scholar.google.it/ y obtenga información sobre cualquier resultado superior como la cantidad de citas
Otras correcciones menores
Correcciones menores
Ahora OEIS genera todo el atributo de secuencia cuando se crea la instancia, por lo que obtener cualquier atributo más tarde no llevará casi ningún tiempo
Varias mejoras:
htam.primela velocidad de ejecución extremadamente aumentada (nuevamente jajaja)
por ejemplo,htam.prime(100000)tomó más de4.7segundos antes, mientras que solo0.76segundos ahora
por ejemplo,htam.prime(1000000)tardó más de150segundos antes, mientras que solo7.95segundos ahora
Gran actualización:
Nueva clase
OEIS:
- Busque una secuencia en https://oeis.org/ y devuelva cualquier atributo como descripción, enlaces, comentarios, etc.
- Si no se da ningún argumento para el constructor,
OEISdevolverá una secuencia aleatoria de https://oeis.org/WARNING: El uso de esta clase por primera vez puede instalar algunos módulos Python faltantes requeridos
Varias mejoras:
htam.divVelocidad de ejecución aumentadahtam.primeVelocidad de ejecución de Prime extremadamente aumentado
por ejemplo,htam.prime(100000)tardó más de 6 minutos antes, mientras que solo 4.7 segundos ahorahtam.primefacVelocidad de ejecución extremadamente aumentada
por ejemplo,htam.primefac(1299709)tomó más de 6 minutos antes, mientras que solo 0.0016 segundos ahora (Greve)- Alguna reducción de código aleatorio
Otros cambios:
- Las funciones ya no devuelven
Nonecuando los argumentos no son válidos porque es innecesario- Eliminado
htam.rootporque es innecesario ya que es solo 1 línea de código simple- Eliminado
htam.flooryhtam.ceilporque ya están en la biblioteca de matemáticas oficial de Python
Otras correcciones menores
Correcciones menores
Nueva función matemática:
htam.fib>>> n-th número de fibonacci
Varias mejoras:
htam.primefacVelocidad de ejecución aumentada- Se corrigió un error en
htam.relque hizo que esta función devolviera un resultado incorrecto para 0, 1 y -1- Alguna reducción de código aleatorio
- eliminó algunas variables innecesarias
Otras correcciones menores
Correcciones menores
Nueva función matemática:
htam.primitive>>> raíz primitiva
Varias mejoras:
- ahora
htam.gcdyhtam.lcmpueden tomar múltiples argumentos
Otras correcciones menores
Correcciones menores
Nueva función matemática:
htam.base>>> convertidor base
Otros cambios:
- La información de la función ahora incluye algunos ejemplos para cada función
Varias mejoras:
htam.gcdahora se usa enhtam.lcm, reduciendo la longitud del códigohtam.fracahora utiliza un método más rápido para el número de dígitos fraccionales, reduciendo la longitud del código- Se corrigió un error en el código de
htam.relyhtam.pique hizo que estas funciones devolvieran un resultado incorrecto
Otras correcciones menores
Dos nuevas funciones matemáticas:
htam.rel>>> verificador de coprimohtam.tot>>> Función total de Euler
Otros cambios:
- Información de la función restiledada
Varias mejoras:
htam.piVelocidad de ejecución aumentó- La función
htam.floorahora es literalmente un código de 1 línea, tal vez lo elimine en el futuro- Ahora algunas funciones reutilizan otras funciones para mejorar el rendimiento general.
Correcciones menores
Ahora cada función no devuelve None cuando 1 o más argumentos no son válidos
Primer lanzamiento >>> 13 funciones matemáticas incluidas:
htam.floor>>> pisohtam.ceil>>> techohtam.frac>>> parte fraccionalhtam.root>>> n-th raíz de un númerohtam.mod>>> solucionador de congruencia linealhtam.gcd>>> El mayor divisor comúnhtam.lcm>>> menos común múltiplehtam.div>>> divisores de un númerohtam.prime>>> n-th número primohtam.pi>>> Número de primos inferiores a un número determinado (función PI)htam.primefac>>> factorización prima de un númerohtam.fac>>> factorial de un númerohtam.col>>> verificador de conjeturas collatz