Шаг за шагом, чтобы заставить солодовый парсер в NLTK работать?

Я пробовал все под солнцем, чтобы сделать солодовый парсер (1.7.1) с их предварительно обученной моделью (добавлено с помощью .mco hack) для работы. Самое близкое, что я получил, – это DependencyGraph с первой буквой каждого слова в качестве метки. Я только один раз туда и не могу вернуться. 99% времени, все, что я получаю: Traceback (most […]

Python: проектирование фильтра временных рядов после анализа Фурье

У меня есть временные ряды трехчасовых температурных данных, которые я проанализировал и нашел спектр мощности для использования анализа Фурье. data = np.genfromtxt('H:/RData/3hr_obs.txt', skip_header=3) step = data[:,0] t = data[:,1] y = data[:,2] freq = 0.125 yps = np.abs(np.fft.fft(y))**2 yfreqs = np.fft.fftfreq(y.size, freq) y_idx = np.argsort(yfreqs) fig = plt.figure(figsize=(14,10)) ax = fig.add_subplot(111) ax.semilogy(yfreqs[y_idx],yps[y_idx]) ax.set_ylim(1e-3,1e8) Исходные данные: […]

Python OpenCV 3.2 imshow () без содержимого изображения с waitKey (0)!

Я установил OpenCV3.2 + python3.6.1 из этого руководства по установке . (Для путей, необходимых в руководстве, я набрал: Изменить : я не уверен, но я думаю, что я должен установить opencv под 3.6, а не 3.6.1, пожалуйста, не используйте мои пути для вашей установки! /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/config-3.6m-darwin/libpython3.6.dylib а также ls -d /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/include/python3.6m/) Мой тестовый код полностью совпадает […]

Почему нельзя определять «круглые» для неплавающих?

Учитывая простой класс class Vector(object): def __init__(self, value): self.value = value def __abs__(self): return math.sqrt(sum([x**2 for x in self.value])) def __round__(self, *n): return [round(x,*n) for x in self.value] почему abs(Vector([-3,4])) правильно дает 5 во время round(Vector([-3.1,4])) жалуется на TypeError: a float is required вместо желаемого [-3,4] TypeError: a float is required , и как это […]

getsizeof возвращает то же значение для кажущихся разных списков

У меня есть следующее двумерное растровое изображение: num = 521 arr = [i == '1' for i in bin(num)[2:].zfill(n*n)] board = [arr[n*i:n*i+n] for i in xrange(n)] Просто для любопытства я хотел проверить, сколько места потребуется, если у него будут целые числа вместо логических. Поэтому я проверил текущий размер с помощью sys.getsizeof(board) и получил 104 После […]

Измените класс ребенка на моделях django

Допустим, у меня есть классы в форме: class A(models.Model): attrA = models.CharField() class B(A): attrB = models.CharField() class C(A): attrC = models.CharField() И затем я создаю instnace B: b = B() Теперь, основываясь на некоторых решениях, я хотел преобразовать этот объект b в экземпляр класса C, но с атрибутом attrC. Это возможно?

флаг авто-повтора в строке формата пакета

В php, unpack () имеет флаг «*», что означает «повторить этот формат до конца ввода». Например, это печатает 97, 98, 99 $str = "abc"; $b = unpack("c*", $str); print_r($b); Есть что-то подобное в python? Конечно, я могу str = "abc" print struct.unpack("b" * len(str), str) но мне интересно, есть ли лучший способ.

Поиск нерекурсивной подузлы DOM в Python с использованием BeautifulSoup

Есть ли способ найти нерекурсивную подзону DOM в Python с помощью BeautifulSoup ? Например, рассмотрим разбор файла pom.xml : <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <parent> <groupId>com.parent</groupId> <artifactId>parent</artifactId> <version>1.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <modelVersion>2.0.0</modelVersion> <groupId>com.parent.somemodule</groupId> <artifactId>some_module</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>Some Module</name> … Если я хочу получить groupId на верхнем уровне (в частности project->groupId , а не project->parent->groupId ), я […]

Pandon Pandas: увеличение максимального количества строк

Я обрабатываю большой текстовый файл (строки 500 тыс.), Отформатированный следующим образом: S1_A16 0.141,0.009340221649748676 0.141,4.192618196894668E-5 0.11,0.014122135626540204 S1_A17 0.188,2.3292323316081486E-6 0.469,0.007928706856794138 0.172,3.726771730573038E-5 Я использую приведенный ниже код, чтобы вернуть коэффициенты корреляции для каждой серии, например S! _A16: import numpy as np import pandas as pd import csv pd.options.display.max_rows = None fileName = 'wordUnigramPauseTEST.data' df = pd.read_csv(fileName, names=['pause', 'probability']) […]

Сценарий не работает с AttributeError при запуске в CMD, но выполняется отлично в IDLE

Я совершенно новый и смущенный. Я пробовал простой скрипт с tkinter, и он работал отлично в IDLE, но когда я пытаюсь запустить его из CMD – открывается окно tkinter, и оно выглядит нормально, но когда вы пытаетесь щелкнуть любую кнопку или параметры меню файла, AttributeError поднимает: Exception in Tkinter callback Traceback (most recent call last): […]

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