Tag: python 2.7

Есть ли более быстрый способ добавить два массива 2-х numpy

Скажем, у меня есть две большие 2-мерные массивы одинаковых размеров (скажем, 2000×2000). Я хочу их суммировать. Мне было интересно, есть ли более быстрый способ, чем np.add () Редактировать: Я добавляю аналогичный пример того, что я использую сейчас. Есть ли способ ускорить это? #a and b are the two matrices I already have.Dimension is 2000×2000 #shift […]

struct.unpack с bytearray's

Я написал приложение, которое использует struct.unpack для байтовых массивов. Запустив его на моей машине, используя python 2.7.5, он работает хорошо: >>> data bytearray(b'\x07\x00\x00\x00\x00\x00\x00\x00') >>> struct.unpack("<Q", data) (7,) однако я попытался использовать его с версией python 2.7.3. У меня есть исключение: error: unpack требует строкового аргумента длиной 8 Мне нужно явно передать bytearray в строку перед […]

Получить имена столбцов Excel-стиля из номера столбца

Это код для предоставления имени COLUMN, когда ID строки и col ID предоставлен, но когда я даю значения, такие как row = 1 and col = 104 , он должен возвращать CZ , но он возвращает D@ row = 1 col = 104 div = col column_label = str() while div: (div, mod) = divmod(div, […]

Как решить ошибку импорта для панд?

Я установил Anaconda с python 2.7.7. Однако всякий раз, когда я запускаю «import pandas», я получаю сообщение об ошибке: "ImportError: C extension: y not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext –inplace' to build the C extensions first." Я попробовал запустить предложенную команду, […]

Python не может выделять память с помощью multiprocessing.pool

Мой код (часть алгоритма генетической оптимизации) запускает несколько процессов параллельно, ждет, пока все они закончат, прочитает вывод и затем повторится с другим вводом. Все было нормально, когда я тестировал 60 повторений. Так как это сработало, я решил использовать более реалистичное количество повторений, 200. Я получил эту ошибку: File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner self.run() File […]

Регулярное выражение для удаления разрывов строк

Я полный новичок на Python, и я застрял в проблеме с регулярным выражением. Я пытаюсь удалить символ разрыва строки в конце каждой строки в текстовом файле, но только если он следует строчной букве, то есть [az] . Если конец строки заканчивается строчной буквой, я хочу заменить символ разрыва строки / новой строки пробелом. Это то, […]

Bdbquit поднял при отладке python

Недавно добавив отладчик в мой код python 2.7.10, я получаю это сообщение: Traceback (most recent call last): File "/Users/isaachess/Programming/vivint/Platform/MessageProcessing/vivint_cloud/queues/connectors/amqplib_connector.py", line 191, in acking_callback callback(message.body) File "/Users/isaachess/Programming/vivint/Platform/MessageProcessing/vivint_cloud/queues/consumable_message_queue.py", line 32, in deserialized_callback self._callback_method(msg) File "/Users/isaachess/Programming/vivint/Platform/BusinessLogic/businesslogic/util/statsd_util.py", line 95, in _time_func retVal = f(*args, **kwargs) File "/Users/isaachess/Programming/vivint/Platform/MessageProcessing/vivint_cloud/net/router.py", line 226, in handle try: File "/Users/isaachess/Programming/vivint/Platform/MessageProcessing/vivint_cloud/net/router.py", line 226, in handle try: […]

Python разделяет строку на кавычки

Я ученик-питон. Если у меня есть строки текста в файле, который выглядит так: "Y: \ DATA \ 00001 \ SERVER \ DATA.TXT" "V: \ DATA2 \ 00002 \ SERVER2 \ DATA2.TXT" Могу ли я разделить линии вокруг перевернутых запятых? Единственной константой была бы их позиция в файле относительно самих линий данных. Линии данных могут варьироваться […]

Чтение данных из текстового файла с отсутствующими значениями

Я хочу прочитать данные из файла с множеством отсутствующих значений, как в этом примере: 1,2,3,4,5 6,,,7,8 ,,9,10,11 Я использую функцию numpy.loadtxt: data = numpy.loadtxt('test.data', delimiter=',') Проблема в том, что отсутствующие значения ломают loadtxt (я получаю «ValueError: невозможно преобразовать строку в float:» , без сомнения, из-за двух или более последовательных разделителей). Есть ли способ сделать это […]

Объедините два или более списков с заданным порядком слияния

В начале у меня есть 2 списка и 1 список, в котором говорится, в каком порядке я должен объединить эти два списка. Например, у меня есть первый список, равный [a, b, c] и второй список, равный [d, e] и 'merging' list, равный [0, 1, 0, 0, 1] . Это означает: сначала сделать объединенный список мне […]

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