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)