Функции вызова в AutoIt DLL с использованием типов Python

Я хочу вызвать функции из DLL AutoIt, которые я нашел в C: \ Program Files (x86) \ AutoIt3 \ AutoItX \ AutoItX3.dll, используя Python. Я знаю, что могу использовать win32com.client.Dispatch("AutoItX3.Control") но я не могу установить приложение или зарегистрировать что-либо в системе. Пока я здесь: from ctypes import * path = r"C:\Program Files (x86)\AutoIt3\AutoItX\AutoItX3.dll" autoit = […]

Умножение элементов в разреженном массиве с строками в матрице

Если у вас есть разреженная матрица X: >> X = csr_matrix([[0,2,0,2],[0,2,0,1]]) >> print type(X) >> print X.todense() <class 'scipy.sparse.csr.csr_matrix'> [[0 2 0 2] [0 2 0 1]] И матрица Y: >> print type(Y) >> print text_scores <class 'numpy.matrixlib.defmatrix.matrix'> [[8] [5]] … Как вы можете умножить каждый элемент X на строки Y. Например: [[0*8 2*8 0*8 […]

Узнайте о наибольшем размере строкового значения для ключей в базе данных Redis

Мне нужно посмотреть на наш кеш Redis и посмотреть, какой размер нашей самой большой хранимой ценности. Я имею опыт работы с Python или могу использовать redis-cli напрямую. Есть ли способ перебрать все ключи в базе данных, чтобы я мог проверить размер каждого значения? Похоже, что SCAN – это способ итерации через ключи, но я все […]

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

Когда вы забываете передавать определенные аргументы функции, Python дает только несколько полезное сообщение: «myfunction () принимает X аргументов (Y задано)». Есть ли способ выяснить имена отсутствующих аргументов и сообщить пользователю? Что-то вроде: try: #begin blackbox def f(x,y): return x*y f(x=1) #end blackbox except Exception as e: #figure out the missing keyword argument is called "y" […]

Python TPCServer rfile.read блоки

Я пишу простой обработчик StreamRequestHandler ( StreamRequestHandler ), который будет захватывать запрос вместе с заголовками и телом сообщения. Это для того, чтобы подделать HTTP-сервер, который мы можем использовать для тестирования. У меня нет проблем с захватом строки запроса или заголовков. Если я попытаюсь rfile больше из rfile чем существует, блоки кода. Как я могу захватить […]

Python Pandas: отрицательные значения фильтра DataFrame

Мне было интересно, как я могу удалить все индексы, содержащие отрицательные значения внутри их столбца. Я использую Pandas DataFrames . Документация Pandas DataFrame Формат: Myid – valuecol1 – valuecol2 – valuecol3 – … valuecol30 Поэтому мой DataFrame называется data Я знаю, как это сделать для 1 колонки: data2 = data.index[data['valuecol1'] > 0] data3 = data.ix[data3] […]

Matplotlib: Как удалить вертикальное пространство при отображении кругов на сетке?

Мне нужно нарисовать перфокарту с matplotlib, которая, похоже, не имеет такой функции. Поэтому я закодировал следующую: import matplotlib.pyplot as plt import numpy as np def draw_punchcard(infos, ax1=range(7), ax2=range(24), ax1_ticks=['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'], ax2_ticks=range(24), ax1_label='Day', ax2_label='Hour'): """Construct a punchcard. Quick'n dirty way. Parameters ========== – infos: Dictionary of quantities to display. They are […]

Как обрезать строку: начинать сразу после первой полной остановки и заканчивать последнюю

Есть ли способ обрезать строку для начала и конца в определенных точках? Вот пример: я хотел бы, чтобы строка (текст) начиналась сразу после первой полной остановки и заканчивалась на последней полной остановке. _string = "money is good. love is better. be lucky to have any. can't really have both" Ожидаемый результат: "love is better. be […]

Вычитание списка Python

Это пример практики: Напишите функцию (list1, list2) которая принимает два списка в качестве аргументов и возвращает список, который является результатом удаления элементов из list1 которые можно найти в list2 . Почему эта функция возвращает [1, 3, 4] а не [4] как я думал? Я думаю, что это имеет какое-то отношение к list1.remove() . Наверное, это […]

ошибка при попытке установить pip на mac 10.7

Я пытаюсь загрузить pip на мой mac, следуя инструкциям в руководстве по установке pip, и я придумываю эту ошибку после запуска следующей команды $python get-pip.py /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/ MacOS/Python: can't open file 'get-pip.py': [Errno 2] No such file or directory Это происходит после загрузки документа «get-pip.py» в соответствии с инструкциями. Нужно ли мне помещать этот файл в […]

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