Я посмотрел, как изменить разрешение экрана с помощью C ++ , а затем перевел его на Python:
import win32api
import win32con
import pywintypes
devmode = pywintypes.DEVMODEType()
devmode.PelsWidth = 1366
devmode.PelsHeight = 768
devmode.Fields = win32con.DM_PELSWIDTH | win32con.DM_PELSHEIGHT
win32api.ChangeDisplaySettings(devmode, 0)
Нам нужен был DEVMODE
[1118 ] объект для передачи в функцию ChangeDisplaySettings
. Модуль pywintypes
, который также является частью pywin32
, имеет функцию для создания объектов типа DEVMODE
.
Затем мы устанавливаем поля PelsWidth
и PelsHeight
, а также поле Fields
, чтобы сообщить API, какие значения поля мы хотим использовать.
Чтобы вернуться к предыдущему решению, просто позвоните:
win32api.ChangeDisplaySettings(None, 0)
Спасибо, что задали вопрос. Я кое-чему научился.
Обычно уместность на основе того, сколько соответствий каждая строка имеет к словам, данным поиску. Точное значение будет зависеть от многих вещей, но оно действительно только имеет значение для по сравнению с другими значениями уместности в том же запросе.
Если Вы действительно хотите математику позади него, можно найти его в руководстве внутренностей.
Возьмите запрос "word1 word2" в качестве примера.
БУЛЕВ режим указывает, что Ваш весь запрос соответствует документу (например, он содержит и word1 И word2). Булев режим является строгим соответствием.
Формула, обычно используемая, основана на векторно-пространственной модели поиска. Очень упрощенный, это выясняет две меры, чтобы определить, насколько важный слово к запросу. Частотность термина (условия, которые часто происходят в документе, более важны, чем другие условия), и обратная частота документа (термин, который происходит во многих документах, взвешивается ниже, чем термин, который происходит в немногих документах). Это известно как tf-idf и используется в качестве основания для векторно-пространственной модели. Эти очки формируют основание для векторно-пространственной модели, которую кто-то еще может объяснить полностью.:)