scikit-image

Форк
0
/
benchmark_import_time.py 
27 строк · 599.0 Байт
1
from subprocess import run, PIPE
2
from sys import executable
3

4

5
class ImportSuite:
6
    """Benchmark the time it takes to import various modules"""
7

8
    params = [
9
        'numpy',
10
        'skimage',
11
        'skimage.feature',
12
        'skimage.morphology',
13
        'skimage.color',
14
        'skimage.io',
15
    ]
16
    param_names = ["package_name"]
17

18
    def setup(self, package_name):
19
        pass
20

21
    def time_import(self, package_name):
22
        run(
23
            executable + ' -c "import ' + package_name + '"',
24
            capture_output=True,
25
            stdin=PIPE,
26
            shell=True,
27
        )
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.