Class: Xberg::MultiVectorEmbedding

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeMultiVectorEmbedding

Returns a new instance of MultiVectorEmbedding.

Parameters:

  • num_tokens: (Integer)
  • dim: (Integer)
  • data: (Array[Float])


1870
# File 'sig/types.rbs', line 1870

def initialize: (num_tokens: Integer, dim: Integer, data: Array[Float]) -> void

Instance Attribute Details

#dataArray[Float] (readonly)

Returns the value of attribute data.

Returns:

  • (Array[Float])


1868
1869
1870
# File 'sig/types.rbs', line 1868

def data
  @data
end

#dimInteger (readonly)

Returns the value of attribute dim.

Returns:

  • (Integer)


1867
1868
1869
# File 'sig/types.rbs', line 1867

def dim
  @dim
end

#num_tokensInteger (readonly)

Returns the value of attribute num_tokens.

Returns:

  • (Integer)


1866
1867
1868
# File 'sig/types.rbs', line 1866

def num_tokens
  @num_tokens
end

Instance Method Details

#is_well_formedBoolean

Returns:

  • (Boolean)


1871
# File 'sig/types.rbs', line 1871

def is_well_formed: () -> bool