Skip to content

math_functions.nim(73, 22) Error: undeclared identifier: 'x' #240

@Skrylar

Description

@Skrylar

Test code:

import arraymancer

type
  HiddenMarkovModel* = object
    states*, symbols*: int
    emission_probabilities*, transition_probabilities*: Tensor[float]

proc new_hmm(symbols, states: int): HiddenMarkovModel =
  # book keeping
  result.symbols = symbols
  result.states = states

  # random initialization
  result.emission_probabilities = randomNormalTensor[float]([states, symbols])
  result.transition_probabilities = randomNormalTensor[float]([states, states])

  # 

var hmm = new_hmm(5, 3)

discard hmm.emission_probabilities.mabs()
echo hmm.emission_probabilities

Result:

/home/skrylar/.nimble/pkgs/arraymancer-0.4.0/tensor/math_functions.nim(73, 22) Error: undeclared identifier: 'x'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions