ind2word — Map wordEncoding indices back to words.

ind2word(enc, M) returns the vocabulary words corresponding to 1-based indices in M.

Syntax

words = ind2word(enc, M)

Inputs

NameTypeRequiredDefaultDescription
encAnyYeswordEncoding object.
MNumericArrayYesPositive integer word encoding indices.

Returns

NameTypeDescription
wordsAnyWords mapped from encoding indices.

Errors

IdentifierWhenMessage
RunMat:ind2word:InvalidInputInputs do not match a supported ind2word form.ind2word received invalid input

How ind2word works

  • enc must be a RunMat wordEncoding compatibility object.
  • M may be a numeric scalar or numeric tensor of positive integer indices.
  • The output is a string array with the same shape as M.
  • Indices must be finite positive integers within the vocabulary size. Invalid, NaN, fractional, zero, negative, or out-of-range indices are rejected with a controlled error.

GPU memory and residency

ind2word reads host text/model metadata and returns a CPU string array.

Example

Map Indices To Words

enc = wordEncoding(["fairest" "desire" "thereby"]);
words = ind2word(enc, [1 3])

Expected output:

`words` is `["fairest" "thereby"]`.

Using ind2word with coding agents

Open a RunMat example with live inputs, then ask the agent to explain how ind2word changes the result.

Run a small ind2word example, explain the result, then change one input and compare the output.

FAQ

Does ind2word return missing strings for invalid indices?

No. The documented input is positive integer indices, so RunMat rejects invalid or out-of-range indices.

Does ind2word execute on the GPU?

No. It is a host metadata lookup.

Open-source implementation

Unlike proprietary runtimes, every RunMat function is open-source. Read exactly how ind2word is executed, line by line, in Rust.

About RunMat

RunMat is an open-source runtime that executes MATLAB-syntax code blazing on any GPU. It is licensed under the Apache 2.0 license.

  • RunMat automatically optimizes your math for GPU execution on Apple, Nvidia, and AMD hardware. No code changes needed. Simulations that took hours now take minutes.
  • Start running code in seconds. RunMat runs in the browser, on the desktop, or from the CLI. No license server, no IT ticket.

Getting started · Benchmarks · Pricing

Download RunMat

Download RunMat for full performance, or use RunMat in your browser for zero setup.