generateFromScalarList static method

TensorPairs<Tensor<double>> generateFromScalarList(
  1. Iterable<num> x,
  2. num function(
    1. num x
    )
)

Generates Y values from X values.

Example

import 'package:calc/calc.dart';

void main() {
  final x = [1,2,3];
  final samples = SamplesXY<int>.generateFromX(x, (x) => 2*x);
}

Implementation

static TensorPairs<Tensor<double>> generateFromScalarList(
    Iterable<num> x, num Function(num x) function) {
  final xList = x.toList();
  final yList = List<double>.generate(
      xList.length, (i) => function(xList[i]).toDouble());
  return TensorPairs.fromScalarLists(xList, yList);
}