Module sentspace.syntax.features
Expand source code
import pandas as pd
import sys
if sys.version_info[0] < 3:
from StringIO import StringIO
else:
from io import StringIO
class Feature:
def __init__(self):
self.tree = None
self.dlt = None
self.left_corner = None
class Tree:
"""Description of a Tree object"""
def __init__(self, data=None):
self.raw = data
def __repr__(self):
return repr(self.raw)
def rawdatatodf(data, sentence=None, identifier=None):
df = pd.read_csv(StringIO(data), sep=" ")
df.rename(columns={"word": "token"}, inplace=True)
df["sentence"] = sentence
df["index"] = identifier
df = df[["sentence", "index", *df.columns[:-2]]]
return df
DLT = LeftCorner = rawdatatodf
Functions
def DLT(data, sentence=None, identifier=None)
-
Expand source code
def rawdatatodf(data, sentence=None, identifier=None): df = pd.read_csv(StringIO(data), sep=" ") df.rename(columns={"word": "token"}, inplace=True) df["sentence"] = sentence df["index"] = identifier df = df[["sentence", "index", *df.columns[:-2]]] return df
def LeftCorner(data, sentence=None, identifier=None)
-
Expand source code
def rawdatatodf(data, sentence=None, identifier=None): df = pd.read_csv(StringIO(data), sep=" ") df.rename(columns={"word": "token"}, inplace=True) df["sentence"] = sentence df["index"] = identifier df = df[["sentence", "index", *df.columns[:-2]]] return df
def rawdatatodf(data, sentence=None, identifier=None)
-
Expand source code
def rawdatatodf(data, sentence=None, identifier=None): df = pd.read_csv(StringIO(data), sep=" ") df.rename(columns={"word": "token"}, inplace=True) df["sentence"] = sentence df["index"] = identifier df = df[["sentence", "index", *df.columns[:-2]]] return df
Classes
class Feature
-
Expand source code
class Feature: def __init__(self): self.tree = None self.dlt = None self.left_corner = None
class Tree (data=None)
-
Description of a Tree object
Expand source code
class Tree: """Description of a Tree object""" def __init__(self, data=None): self.raw = data def __repr__(self): return repr(self.raw)