dlpy.image_embedding.ImageEmbeddingTable

class dlpy.image_embedding.ImageEmbeddingTable(name, **table_params)

Specialized CASTable for Image Embedding Data. For Siamese model, this table contains two image columns. Each image pair can be either (P, P) or (P, N). P means positive and N means negative. For triplet model, it contains three image columns, i.e., (A, P, N) while for quartet model, it contains four image columns, i.e., (A, P, N, N1). A means anchor.

Parameters
namestring

The name of the CAS table

**table_paramskeyword arguments, optional

Parameters to the CASTable constructor

Returns
ImageEmbeddingTable
__init__(name, **table_params)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(name, **table_params)

Initialize self.

abs()

Return a new CASTable with absolute values of numerics

all([axis, bool_only, skipna, level])

Return whether all elements in the column are True

any([axis, bool_only, skipna, level])

Return whether any elements in the column are True

append(other[, ignore_index, …])

Append rows of other to self

append_columns(*items, **kwargs)

Append variable names to action inputs parameter

append_computed_columns(names, code[, inplace])

Append computed columns as specified

append_computedvars(*items, **kwargs)

Append variable names to tbl.computedvars parameter

append_computedvarsprogram(*items, **kwargs)

Append code to tbl.computedvarsprogram parameter

append_groupby(*items, **kwargs)

Append variable names to tbl.groupby parameter

append_orderby(*items, **kwargs)

Append orderby parameters

append_where(*items, **kwargs)

Append code to where parameter

as_matrix([columns, n])

Convert the CASTable to its Numpy-array representation

as_patches([x, y, width, height, step_size, …])

Generate patches from the images in the ImageTable

as_random_patches([random_ratio, x, y, …])

Generate random patches from the images in the ImageTable

boxplot([column, by])

Make a boxplot from the table data

clip([lower, upper, axis])

Clip values at thresholds

clip_lower(threshold[, axis])

Clip values at lower threshold

clip_upper(threshold[, axis])

Clip values at upper threshold

copy([deep, exclude])

Make a copy of the CASTable object

copy_table([casout])

Create a copy of the ImageTable

corr([method, min_periods])

Compute pairwise correlation of columns

count([axis, level, numeric_only])

Return total number of non-missing values in each column

crop([x, y, width, height, inplace])

Crop the images in the ImageTable

css([casout])

Return the corrected sum of squares of the values of each column

cv([casout])

Return the coefficient of variation of the values of each column

datastep(code[, casout])

Execute Data step code against the CAS table

del_action_params(*names)

Delete parameters for specified action names

del_param(*keys)

Delete parameters

del_params(*keys)

Delete parameters

describe([percentiles, include, exclude, stats])

Get descriptive statistics

drop(labels[, axis, level, inplace, errors])

Return a new CASTable object with the specified columns removed

dropna([axis, how, thresh, subset, inplace])

Drop rows that contain missing values

eval(expr[, inplace, kwargs])

Evaluate a CAS table expression

exists()

Return True if table exists in the server

fillna([value, method, axis, inplace, …])

Fill missing values using the specified method

from_csv(connection, path[, casout])

Create a CASTable from a CSV file

from_dict(connection, data[, casout])

Create a CASTable from a dictionary

from_items(connection, items[, casout])

Create a CASTable from a (key, value) pairs

from_records(connection, data[, casout])

Create a CASTable from records

from_table(tbl[, image_col, label_col, …])

Create an ImageTable from a CASTable

get(key[, default])

Get item from object for given key (ex: DataFrame column)

get_action_names()

Return a list of available CAS actions

get_action_params(name, *default)

Return parameters for specified action name

get_actionset_names()

Return a list of available actionsets

get_connection()

Get the registered connection object

get_dtype_counts()

Retrieve the frequency of CAS table column data types

get_fetch_params()

Return options to be used during the table.fetch action

get_ftype_counts()

Retrieve the frequency of CAS table column data types

get_groupby_vars()

Return a list of By group variable names

get_inputs_param()

Return the column names for the inputs= action parameter

get_param(key, *default)

Return the value of a parameter

get_params(*keys)

Return the values of one or more parameters

get_value(index, col, **kwargs)

Retrieve a single scalar value

groupby(by[, axis, level, as_index, sort, …])

Specify grouping variables for the table

has_groupby_vars()

Does the table have By group variables configured?

has_param(*keys)

Return a boolean indicating whether or not the parameters exist

has_params(*keys)

Return a boolean indicating whether or not the parameters exist

head([n, columns, bygroup_as_index, casout])

Retrieve first n rows

hist([column, by])

Make a histogram from the table data

info([verbose, buf, max_cols, memory_usage, …])

Print summary of CASTable information

invoke(_name_, **kwargs)

Invoke an action on the registered connection

iteritems()

Iterate over column names and CASColumn objects

iterrows([chunksize])

Iterate over the rows of a CAS table as (index, pandas.Series) pairs

itertuples([index, chunksize])

Iterate over rows as tuples

kurt([axis, skipna, level, numeric_only, casout])

Return the kurtosis of the values of each column

kurtosis([axis, skipna, level, …])

Return the kurtosis of the values of each column

load_files(conn, path[, casout, columns, …])

Create ImageEmbeddingTable from files in path

lookup(row_labels, col_labels)

Retrieve values indicated by row_labels, col_labels positions

max([axis, skipna, level, numeric_only, casout])

Return the maximum value of each column

mean([axis, skipna, level, numeric_only, casout])

Return the mean value of each column

median([axis, skipna, level, numeric_only, …])

Return the median value of each numeric column

merge(right[, how, on, left_on, right_on, …])

Merge CASTable objects using a database-style join on a column

min([axis, skipna, level, numeric_only, casout])

Return the minimum value of each column

mode([axis, numeric_only, max_tie, skipna])

Return the mode of each column

next()

Return next item in the iteration

nlargest(n, columns[, keep, casout])

Return the n largest values ordered by columns

nmiss([axis, level, numeric_only, casout])

Return total number of missing values in each column

nsmallest(n, columns[, keep, casout])

Return the n smallest values ordered by columns

nth(n[, dropna, bygroup_as_index, casout])

Return the nth row

pop(colname)

Remove a column from the CASTable and return it

probt([casout])

Return the p-value of the T-statistics of the values of each column

quantile([q, axis, numeric_only, …])

Return values at the given quantile

query(expr[, inplace, engine])

Query the table with a boolean expression

random_mutations([color_jitter, …])

Generate random mutations from the images in the ImageTable

replace([to_replace, value, inplace, limit, …])

Replace values in the data set

reset_index([level, drop, inplace, …])

Reset the CASTable index

resize([width, height, inplace, columns])

Resize the images in the ImageTable

retrieve(_name_, **kwargs)

Invoke an action on the registered connection and retrieve results

sample([n, frac, replace, weights, …])

Returns a random sample of the CAS table rows

select_dtypes([include, exclude, inplace])

Return a subset CASTable including/excluding columns based on data type

set_action_params(name, **kwargs)

Set parameters for specified action name

set_connection(connection)

Set the connection to use for action calls

set_param(*args, **kwargs)

Set paramaters according to key/value pairs

set_params(*args, **kwargs)

Set paramaters according to key/value pairs

show([n_image_pairs, randomize, figsize, where])

Display a grid of images for ImageEmbeddingTable

skew([axis, skipna, level, numeric_only, casout])

Return the skewness of the values of each column

skewness([axis, skipna, level, …])

Return the skewness of the values of each column

slice([start, stop, columns, …])

Retrieve the specified rows

sort(by[, axis, ascending, inplace, kind, …])

Specify sort parameters for data in a CAS table

sort_values(by[, axis, ascending, inplace, …])

Specify sort parameters for data in a CAS table

std([axis, skipna, level, ddof, …])

Return the standard deviation of the values of each column

stderr([casout])

Return the standard error of the values of each column

sum([axis, skipna, level, numeric_only, casout])

Return the sum of the values of each column

tail([n, columns, bygroup_as_index, casout])

Retrieve last n rows

to_clipboard(*args, **kwargs)

Write the CAS table data to the clipboard

to_csv(*args, **kwargs)

Write CAS table data to comma separated values (CSV)

to_datastep_params()

Create a data step table specification

to_dense(*args, **kwargs)

Return dense representation of CAS table data

to_dict(*args, **kwargs)

Convert CAS table data to a Python dictionary

to_excel(*args, **kwargs)

Write CAS table data to an Excel spreadsheet

to_files(path)

Save the images in the original format under the specified directory

to_frame([sample_pct, sample_seed, sample, …])

Retrieve entire table as a SASDataFrame

to_gbq(*args, **kwargs)

Write CAS table data to a Google BigQuery table

to_hdf(*args, **kwargs)

Write CAS table data to HDF

to_html(*args, **kwargs)

Render the CAS table data to an HTML table

to_input_datastep_params()

Create an input data step table specification

to_json(*args, **kwargs)

Convert the CAS table data to a JSON string

to_latex(*args, **kwargs)

Render the CAS table data to a LaTeX tabular environment

to_msgpack(*args, **kwargs)

Write CAS table data to msgpack object

to_outtable()

Create a copy of the CASTable object with only output table paramaters

to_outtable_params()

Create a copy of the CASTable parameters using only the output table parameters

to_params()

Return parameters of CASTable object

to_pickle(*args, **kwargs)

Pickle (serialize) the CAS table data

to_records(*args, **kwargs)

Convert CAS table data to record array

to_sashdat([path, name])

Save the ImageTable to a sashdat file

to_sparse(*args, **kwargs)

Convert CAS table data to SparseDataFrame

to_sql(*args, **kwargs)

Write CAS table records to SQL database

to_stata(*args, **kwargs)

Write CAS table data to Stata file

to_string(*args, **kwargs)

Render the CAS table to a console-friendly tabular output

to_table()

Create a copy of the CASTable object with only input table paramaters

to_table_name()

Return the name of the table

to_table_params()

Create a copy of the table parameters containing only input table parameters

to_view(*args, **kwargs)

Create a view using the current CASTable parameters

to_xarray(*args, **kwargs)

Return an numpy.xarray() from the CAS table

tvalue([casout])

Return the T-statistics for hypothesis testing of the values of each column

uss([casout])

Return the uncorrected sum of squares of the values of each column

var([axis, skipna, level, ddof, …])

Return the variance of the values of each column

with_params(**kwargs)

Create copy of table with kwargs inserted as parameters

xs(key[, axis, level, copy, drop_level])

Return a cross-section from the CASTable

Attributes

all_params

at

axes

List of the row axis labels and column axis labels

channel_means

A list of the means of the image intensities in each color channel.

columns

The visible columns in the table

created_date

Return the created date of the table in the server

dtypes

Series of the data types in the table

embedding_model_type

ftypes

Series of the ftypes (indication of sparse/dense and dtype) in the table

getdoc

iat

iloc

Integer location based indexing for selection by position

image_file_list

image_file_list_with_labels

image_summary

Summarize the images in the ImageTable Returns ——- pd.Series

index

The table index

ix

Label-based indexer with integer position fallback

label_freq

Summarize the distribution of different image pairs in the ImageEmbeddingTable

last_accessed_date

Return the last access date of the table in the server

last_modified_date

Return the last modified date of the table in the server

loc

Label-based indexer

ndim

Number of axes dimensions

outtable_params

param_names

plot

Make plots of the data in the CAS table

running_image_column

shape

Return a tuple representing the dimensionality of the table

size

Number of elements in the table

table_params

uid

A unique ID for each image.

values

Numpy representation of the table