Как стать автором
Обновить

Комментарии 10

Судя по списку, наиболее частой проблемой является нежелание знакомиться с языком, с которым приходится работать, вкупе с полнейшим неумением искать информацию.
1. да конечно не используя try. Не поленился и зашел в IDE:
# This follows symbolic links, so both islink() and isdir() can be true
# for the same path on systems that support symlinks
def isfile(path):
    """Test whether a path is a regular file"""
    try:
        st = os.stat(path)
    except os.error:
        return False
    return stat.S_ISREG(st.st_mode)


А вообще присоединюсь к предыдущему оратору.
Боги, какой жуткий бинпоиск.
А вообще,
import bisect
+ к умножению матриц import numpy
def bisect_left(a, x):
    lo, hi = 0, len(a)
    while lo < hi:
        mid = (lo+hi)//2
        if a[mid] < x:
            lo = mid+1
        else:
            hi = mid
    return lo
А что, умножение матриц в Питоне такое частое?
Ага 3 года каждый день тем и занимаюсь, сижу матрице в CherryPy умножаю)
Огромные толпы народа используют python для более-менее интерактивной обработки данных. В частности, в области ML, где умножение матриц — вполне стандартная штука. Другой вопрос, что обычно используется цивильный numpy.
этот поиск простых чисел начинает работать только с n=9
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации