Распределение Пуассона в Python
Распределение Пуассона - это статистическое распределение дискретной случайной величины, которая показывает вероятность того, что определенное число событий произойдет за определенный период времени, при условии, что эти события происходят с некоторой постоянной средней интенсивностью и независимо друг от друга.
Распределение Пуассона в Python можно моделировать с помощью функции
В приведённом примере код генерирует 5 случайных чисел из распределения Пуассона с параметром λ (средним значением и дисперсией) равным 3.
Распределение Пуассона - это статистическое распределение дискретной случайной величины, которая показывает вероятность того, что определенное число событий произойдет за определенный период времени, при условии, что эти события происходят с некоторой постоянной средней интенсивностью и независимо друг от друга.
Распределение Пуассона в Python можно моделировать с помощью функции
poisson()
из стандартной библиотеки numpy.В приведённом примере код генерирует 5 случайных чисел из распределения Пуассона с параметром λ (средним значением и дисперсией) равным 3.
🔥5🤔2👍1
Метод timeit() в Python
Метод
Синтаксис:
timeit.timeit(stmt='pass', setup='pass', timer=<default timer>, number=5, globals=None)
Где:
stmt - проверяемый код;
setup - настройка кода;
timer - используемый таймер;
number - число циклов измерений;
globals - область видимости.
Метод
timeit()
из стандартной библиотеки timeit используется для измерения времени выполнения блока кода.Синтаксис:
timeit.timeit(stmt='pass', setup='pass', timer=<default timer>, number=5, globals=None)
Где:
stmt - проверяемый код;
setup - настройка кода;
timer - используемый таймер;
number - число циклов измерений;
globals - область видимости.
🔥9👍3❤🔥2
Метод pathlib.Path.glob() в Python
Метод
В примере на изображении метод
Синтаксис:
pathlib.Path.glob(pattern)
Где:
pattern - шаблон пути или расширение, по которому нужно выполнить поиск.
Метод
glob()
из модуля pathlib
используется для поиска файлов или папок, соответствующих заданному шаблону пути или расширению. Возвращает генератор, который позволяет проходить по всем найденным элементам.В примере на изображении метод
glob("*.txt")
выполняет поиск всех файлов с расширением ".txt" в папке "/path/to/directory".Синтаксис:
pathlib.Path.glob(pattern)
Где:
pattern - шаблон пути или расширение, по которому нужно выполнить поиск.
❤🔥10
Метод contextlib.suppress() в Python
Метод
В примере на изображении метод
Синтаксис:
with contextlib.suppress(*exceptions)
Где:
*exceptions - необязательный аргумент, представляющий одно или несколько исключений, которые нужно проигнорировать.
Метод
contextlib.suppress()
из модуля contextlib
позволяет игнорировать указанные исключения в блоке with
.В примере на изображении метод
suppress(FileNotFoundError)
используется для подавления исключения FileNotFoundError
, которое возникает при попытке открыть несуществующий файл. Если файл не существует, вместо возникновения исключения программа будет продолжать своё выполнение без ошибок.Синтаксис:
with contextlib.suppress(*exceptions)
Где:
*exceptions - необязательный аргумент, представляющий одно или несколько исключений, которые нужно проигнорировать.
❤🔥9👍3🤔2
Метод rfind() в Python
Метод
Он возвращает индекс первого символа найденной подстроки или -1, если подстрока не найдена.
Синтаксис:
string.rfind(substring, start, end)
Где:
string - строка, в которой производится поиск.
substring - подстрока, которую нужно найти.
start (необязательный) - индекс, с которого начинается поиск. По умолчанию поиск начинается с конца строки.
end (необязательный) - индекс, на котором заканчивается поиск. По умолчанию поиск производится до конца строки.
Метод
rfind()
используется для поиска последнего вхождения подстроки в строке.Он возвращает индекс первого символа найденной подстроки или -1, если подстрока не найдена.
Синтаксис:
string.rfind(substring, start, end)
Где:
string - строка, в которой производится поиск.
substring - подстрока, которую нужно найти.
start (необязательный) - индекс, с которого начинается поиск. По умолчанию поиск начинается с конца строки.
end (необязательный) - индекс, на котором заканчивается поиск. По умолчанию поиск производится до конца строки.
❤🔥6