You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The simat package makes it easy to create similarity / distance matricies based on a Tensor or Table (actually an IdxView of a table for more flexibility).
The SimMat type contains the Tensor of the similarity matrix values, and labels for the Rows and Columns.
The etview package provides a SimMatGrid widget that displays the SimMat with the labels.
IMPORTANT You must do this in your import section to get the etview to work:
import (
_ "github.com/emer/etable/etview"// include to get gui views
)
TableCol example
The TableCol method does a similarity matrix of a given column of data in a table, using an IdxView of the table:
rels=etable.NewIdxView(ss.TstTrlLog)
rels.SortCol(ss.TstTrlLog.ColIdx("TrialName"), true) // any repeated trial names will be groupedss.HiddenRel.SimMat.TableCol(rels, "Hidden", "TrialName", true, metric.Cosine64) // true = blank repeats