Tag: python

Python требует GIL. Но Jython & IronPython этого не делают. Зачем?

Почему вы можете запускать Jython и IronPython без необходимости использования GIL, но Python (CPython) требует GIL?

Проблема с синтаксисом среза списка в python

Синтаксис расширенного индексации упоминается в документе python. slice([start], stop[, step]) Объекты среза также генерируются при использовании расширенного синтаксиса индексирования. Например: a[start:stop:step] или a[start:stop, i] . См. itertools.islice() для альтернативной версии, которая возвращает итератор. a[start:stop:step] работает, как описано. Но как насчет второго? Как он используется?

Spyder Python "в настоящее время не поддерживаются"

У меня проблема с Anaconda Spyder (Python). Массив типа объекта нельзя увидеть под Windows 10 в проводнике переменных . Если я нажимаю на X или Y, я вижу ошибку «массивы объектов в настоящее время не поддерживаются». У меня есть Win 10 Home 64bit (i7-4710HQ) и Python 3.5.2 | Anaconda 4.2.0 (64-разрядная версия) [MSC v.1900 64 […]

Как подключить сокет после сломанного трубопровода?

Программа подключается к серверу, и когда соединение закрывается сервером, если я пытаюсь восстановить его, он говорит: socket.error: [Errno 9] Bad file descriptor Если я закрываю сокет в клиенте, а затем пытаюсь подключиться, он говорит: socket.error: [Errno 106] Transport endpoint is already connected . Есть ли способ повторно подключить его после сломанной трубы без создания нового […]

Счетчик времени Python в событиях Pygame-mouse

Я хочу рассчитать время событий мыши пользователя в Pygame, если пользователь не двигает мышью около 15 секунд, тогда я хочу отобразить текст на экране. Я пробовал модуль time для этого, но он не работает. import pygame,time pygame.init() #codes … … font = pygame.font.SysFont(None,25) text = font.render("Move your mouse!", True, red) FPS = 30 while True: […]

Numpy: проверьте, содержит ли массив float целые числа

В Python можно проверить, содержит ли float целочисленное значение, используя n.is_integer() , на основе этого QA: Как проверить, является ли значение float целым числом . Имеет ли numpy аналогичную операцию, которая может применяться к массивам? Что-то, что позволило бы: >>> x = np.array([1.0 2.1 3.0 3.9]) >>> mask = np.is_integer(x) >>> mask array([True, False, True, […]

Scikits Learn: как получить вес функций

Я имею дело с очень несбалансированным набором данных, и моя идея – получить значения весов функций из моей модели libSVM . На данный момент я в порядке с линейным ядром, где я могу получить вес элементов, но когда я использую rbf или poly , я не могу достичь своей цели. Здесь я использую sklearn для […]

Создание всех переменных глобальных

У меня есть функция в моем скрипте Python, где создаются несколько переменных, и я хочу использовать их в других функциях. Я думал об использовании global для этого, но я думал, что это будет неправильный способ сделать это. Так может ли кто-нибудь сказать мне, что было бы лучшим способом создания переменных в функции для других функций?

Форматирование строки Python – старое `%` vs new `str.format`

Новое форматирование позволяет нам сделать это: '{:.<12}'.format('##') – необязательный символ заполнения. Можем ли мы это сделать с использованием старого форматирования? (Я знаю, что мы можем заполнить пробелы '%-12s' % '##' ) Кроме того, старое форматирование позволяет нам сделать это: '%-*s' % (12, '##') – переменная длина. Можем ли мы это сделать, используя новое форматирование?

Как передать переменную Bash на Python?

В конце концов я понимаю это, и это работает. скрипт bash: #!/bin/bash #$ -V #$ -cwd #$ -o $HOME/sge_jobs_output/$JOB_ID.out -jy #$ -S /bin/bash #$ -l mem_free=4G c=$SGE_TASK_ID cd /home/xxx/scratch/test/ FILENAME=`head -$c testlist|tail -1` python testpython.py $FILENAME скрипт python: #!/bin/python import sys,os path='/home/xxx/scratch/test/' name1=sys.argv[1] job_id=os.path.join(path+name1) f=open(job_id,'r').readlines() print f[1] спасибо

Python - лучший язык программирования в мире.