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])


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

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])


1931
1932
1933
# File 'sig/types.rbs', line 1931

def data
  @data
end

#dimInteger (readonly)

Returns the value of attribute dim.

Returns:

  • (Integer)


1930
1931
1932
# File 'sig/types.rbs', line 1930

def dim
  @dim
end

#num_tokensInteger (readonly)

Returns the value of attribute num_tokens.

Returns:

  • (Integer)


1929
1930
1931
# File 'sig/types.rbs', line 1929

def num_tokens
  @num_tokens
end

Instance Method Details

#is_well_formedBoolean

Returns:

  • (Boolean)


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

def is_well_formed: () -> bool