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


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

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


1858
1859
1860
# File 'sig/types.rbs', line 1858

def data
  @data
end

#dimInteger (readonly)

Returns the value of attribute dim.

Returns:

  • (Integer)


1857
1858
1859
# File 'sig/types.rbs', line 1857

def dim
  @dim
end

#num_tokensInteger (readonly)

Returns the value of attribute num_tokens.

Returns:

  • (Integer)


1856
1857
1858
# File 'sig/types.rbs', line 1856

def num_tokens
  @num_tokens
end

Instance Method Details

#is_well_formedBoolean

Returns:

  • (Boolean)


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

def is_well_formed: () -> bool