Descrição
Instalação
• Windows
• Linux/macOS
Comece a usar HTAM
Meu e -mail
Alterar log
• 2.0.0
• 1.4.0
• 1.3.0
• 1.2.0
• 1.1.0
• 1.0.0
O HTAM é o meu primeiro projeto de codificação, é uma biblioteca Math Python e inclui muitas funções matemáticas úteis.
Não estou mais trabalhando neste projeto, mas você ainda pode entrar em contato comigo para sugerir melhorias e alterações para este pacote.
Se você gostou da minha biblioteca, considere deixar uma estrela, não custa nada além de eu realmente apreciar.
Aproveitar :)
Pressione a tecla win , digite cmd e pressione Enter para abrir o prompt de comando, agora digite o comando
> pip install htamSe Pip não funcionar, você pode tentar PIP3
Pressione Enter e aguarde até que a instalação seja concluída.
Agora, para afirmar que você instalou htam , digite
> pySe py não funcionar, você pode experimentar python ou python3
e então
>>> import htam
Se não retornar nenhum erro, você o instalou corretamente.
Abra o terminal, agora digite o comando
$ pip install htamSe Pip não funcionar, você pode tentar PIP3
Pressione Enter e aguarde até que a instalação seja concluída.
Agora, para afirmar que você instalou htam , digite
$ python3e então
>>> import htam
Se não retornar nenhum erro, você o instalou corretamente.
- execute htam.info () para ver informações gerais sobre o HTAM e todas as funções incluídas
- Execute htam.info ("<function_or_class_name>") para ver informações detalhadas sobre essa função/classe e alguns exemplos
- vá na pasta de testes para ver alguns exemplos
Nova atualização:
NOVO SUCHENTE DE CLASSE:
- Realize uma pesquisa no Google em https://scholar.google.it/ e obtenha informações sobre qualquer resultado principal, como o número de citações
Outras pequenas correções
Correções menores
Agora oeis gera todo o atributo de sequência quando a instância é criada, portanto, obter qualquer atributo mais tarde não levará tempo
Várias melhorias:
htam.primeSpeed of Execution aumentou extremamente (novamente lol)
por exemplo,htam.prime(100000)levou mais de4.7segundos antes, enquanto apenas0.76segundos agora
por exemplo,htam.prime(1000000)levou mais de150segundos antes, enquanto apenas7.95segundos agora
Grande atualização:
Nova classe
OEIS:
- Pesquise uma sequência em https://oeis.org/ e retorne qualquer atributo como descrição, links, comentários, etc.
- Se nenhum argumento for dado para o construtor,
OEISretornará uma sequência aleatória de https://oeis.org/WARNING: Usando esta classe pela primeira vez pode instalar alguns módulos Python ausentes exigidos
Várias melhorias:
htam.divA velocidade de execução aumentouhtam.primevelocidade de execução extremamente aumentada
por exemplo,htam.prime(100000)levou mais de 6 minutos antes, enquanto apenas 4,7 segundos agorahtam.primefacvelocidade de execução extremamente aumentada
Por exemplo,htam.primefac(1299709)levou mais de 6 minutos antes, enquanto apenas 0,0016 segundos agora (Greve)- Alguma redução de código aleatório
Outras mudanças:
- Funções não retorna mais
Nonequando os argumentos não são válidos porque são desnecessários- Excluído
htam.rootporque é desnecessário, pois é apenas uma linha simples de código- Excluído
htam.floorehtam.ceilporque eles já estão na Biblioteca Oficial de Matemática do Python
Outras pequenas correções
Correções menores
Nova função matemática:
htam.fib>>> N-TH Fibonacci Número
Várias melhorias:
htam.primefacA velocidade de execução aumentou- Corrigido um bug em
htam.relque fez esta função retornar um resultado errado para 0, 1 e -1- Alguma redução de código aleatório
- removeu algumas variáveis desnecessárias
Outras pequenas correções
Correções menores
Nova função matemática:
htam.primitive>>> raiz primitiva
Várias melhorias:
- Agora
htam.gcdehtam.lcmpodem fazer vários argumentos
Outras pequenas correções
Correções menores
Nova função matemática:
htam.base>>> conversor base
Outras mudanças:
- As informações da função agora incluem alguns exemplos para cada função
Várias melhorias:
htam.gcdagora é usado nohtam.lcm, reduzindo o comprimento do códigohtam.fracagora usa um método mais rápido para o número de dígitos fracionários, reduzindo o comprimento do código- Corrigido um bug no código de
htam.relehtam.pique fez essas funções retornar um resultado errado
Outras pequenas correções
Duas novas funções matemáticas:
htam.rel>>> verificador coprimehtam.tot>>> função totient de Euler
Outras mudanças:
- Informações da função Restyled
Várias melhorias:
htam.piA velocidade de execução aumentou- HTAM. Função
htam.flooragora é literalmente um código de 1 linha, talvez eu o remova no futuro- Agora, algumas funções reutilizam outras funções para melhorar o desempenho geral.
Correções menores
Agora cada função retorna None quando 1 ou mais argumentos não são válidos
Primeiro lançamento >>> 13 Funções matemáticas incluídas:
htam.floor>>> pisohtam.ceil>>> tetohtam.frac>>> parte fracionáriahtam.root>>> n-Th Raiz de um númerohtam.mod>>> solucionador de congruência linearhtam.gcd>>> maior divisor comumhtam.lcm>>> múltiplo menos comumhtam.div>>> divisores de um númerohtam.prime>>> N-TH Prime Númerohtam.pi>>> Número de primos menores que um determinado número (função PI)htam.primefac>>> Prime Factorização de um númerohtam.fac>>> fatorial de um númerohtam.col>>> verificador de conjectura colatz