Описание
Установка
• окна
• Linux/macOS
Начните использовать HTAM
Моя электронная почта
Изменить журнал
• 2.0.0
• 1.4.0
• 1.3.0
• 1.2.0
• 1.1.0
• 1.0.0
HTAM - мой самый первый проект кодирования, это математическая библиотека Python, которая включает в себя множество полезных математических функций.
Я больше не работаю над этим проектом, однако вы все равно можете связаться со мной, чтобы предложить улучшения и изменения для этого пакета.
Если вам понравилась моя библиотека, подумайте о том, чтобы оставить звезду, это ничего не стоит, но я бы очень признателен.
Наслаждаться :)
Нажмите клавишу win , введите cmd и нажмите ENTER, чтобы открыть командную строку, теперь введите команду
> pip install htamЕсли PIP не работает, вы можете попробовать PIP3
Нажмите Enter и подождите, пока установка не завершена.
Теперь, чтобы утверждать, что у вас установлен htam , введите
> pyЕсли PY не работает, вы можете попробовать Python или Python3
а потом
>>> import htam
Если он не возвращает никакой ошибки, вы правильно ее установили.
Откройте терминал, теперь введите команду
$ pip install htamЕсли PIP не работает, вы можете попробовать PIP3
Нажмите Enter и подождите, пока установка не завершена.
Теперь, чтобы утверждать, что у вас установлен htam , введите
$ python3а потом
>>> import htam
Если он не возвращает никакой ошибки, вы правильно ее установили.
- выполнить htam.info (), чтобы увидеть общую информацию о HTAM и всех функциях, включенных
- Выполнить htam.info ("<faction_or_class_name>"), чтобы увидеть подробную информацию об этой функции/классе и некоторых примерах
- Зайдите в мою папку Tests, чтобы увидеть несколько примеров
Новое обновление:
Новый класс ученый:
- Выполните поиск в Google на https://scholar.google.it/ и получите информацию о любом верхнем результате, таком как количество цитат
Другие незначительные исправления
Незначительные исправления
Теперь OEIS генерирует все атрибут последовательности при создании экземпляра, поэтому получение какого -либо атрибута позже не займет не время.
Различные улучшения:
htam.primeСкорость исполнения чрезвычайно увеличена (снова LOL)
Например,htam.prime(100000)занял более4.7секунды назад, а сейчас всего0.76секунды
Например,htam.prime(1000000)занял более150секунд, а сейчас всего лишь7.95секунды
Большое обновление:
Новый класс
OEIS:
- Поиск последовательности на https://oeis.org/ и верните любой атрибут, например, описание, ссылки, комментарии и т. Д.
- Если для конструктора не указан аргумент,
OEISвернет случайную последовательность из https://oeis.org/WARNING: Использование этого класса в первый раз может установить некоторые необходимые не хватающие модули Python
Различные улучшения:
htam.divСкорость исполнения увеличиласьhtam.primeSpeed of Excument чрезвычайно увеличилась
Например,htam.prime(100000)занял более 6 минут назад, а сейчас всего лишь 4,7 секундыhtam.primefacскорость исполнения чрезвычайно увеличена
Например,htam.primefac(1299709)занял более 6 минут назад, а сейчас всего 0,0016 секунды (Греве)- Некоторое случайное снижение кода
Другие изменения:
- Функции больше не возвращает
Noneкогда аргументы не являются действительными, потому что это ненужно- Удал
htam.root, потому что он не нужен, поскольку это всего лишь 1 простая линия кода- Удаленные
htam.floorиhtam.ceilпотому что они уже в официальной математической библиотеке Python
Другие незначительные исправления
Незначительные исправления
Новая математическая функция:
htam.fib>>> n-й номер Фибоначчи
Различные улучшения:
htam.primefacскорость исполнения увеличилась- Исправлена ошибка в
htam.rel, которая заставила эту функцию вернуть неправильный результат для 0, 1 и -1- Некоторое случайное снижение кода
- удалили несколько ненужных переменных
Другие незначительные исправления
Незначительные исправления
Новая математическая функция:
htam.primitive>>> примитивный корень
Различные улучшения:
- Теперь
htam.gcdиhtam.lcmмогут взять несколько аргументов
Другие незначительные исправления
Незначительные исправления
Новая математическая функция:
htam.base>>> базовый преобразователь
Другие изменения:
- Информация о функции теперь включает в себя некоторые примеры для каждой функции
Различные улучшения:
htam.gcdтеперь используется вhtam.lcm, уменьшая длину кодаhtam.fracтеперь использует более быстрый метод для количества дробных цифр, уменьшая длину кода- Исправлена ошибка в коде
htam.relиhtam.pi, которая заставила эти функции возвращать неправильный результат
Другие незначительные исправления
Две новые математические функции:
htam.rel>>> Coprime Checkerhtam.tot>>> функция тота -центра Эйлера
Другие изменения:
- Информация о функции ресторана
Различные улучшения:
htam.piскорость исполнения увеличиласьhtam.floorФункция теперь буквально 1-линейный код, может быть, я удалю его в будущем- Теперь некоторые функции повторно используют другие функции для улучшения общих характеристик.
Незначительные исправления
Теперь каждая функция возвращает None когда 1 или более аргументов не являются действительными
Первый релиз >>> 13 математических функций включены:
htam.floor>>> Полhtam.ceil>>> потолокhtam.frac>>> дробная частьhtam.root>>> n-й корень числаhtam.mod>>> линейный конгруэнтный решательhtam.gcd>>> величайший общий делительhtam.lcm>>> наименее распространенное множествоhtam.div>>> делители числаhtam.prime>>> n-й первичный номерhtam.pi>>> количество простых чисел меньше заданного числа (функция PI)htam.primefac>>> главная факторизация числаhtam.fac>>> факториал числаhtam.col>>> Проверка гипотезы Collatz