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


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

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


1621
1622
1623
# File 'sig/types.rbs', line 1621

def data
  @data
end

#dimInteger (readonly)

Returns the value of attribute dim.

Returns:

  • (Integer)


1620
1621
1622
# File 'sig/types.rbs', line 1620

def dim
  @dim
end

#num_tokensInteger (readonly)

Returns the value of attribute num_tokens.

Returns:

  • (Integer)


1619
1620
1621
# File 'sig/types.rbs', line 1619

def num_tokens
  @num_tokens
end

Instance Method Details

#is_well_formedBoolean

Returns:

  • (Boolean)


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

def is_well_formed: () -> bool