MCPcopy
hub / github.com/tensorflow/tfjs / next

Method next

tfjs-data/src/dataset_test.ts:34–54  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

32 }
33
34 async next(): Promise<IteratorResult<{}>> {
35 if (this.currentIndex >= 100) {
36 return {value: null, done: true};
37 }
38 const elementNumber = this.data[this.currentIndex];
39 const result = {
40 'number': elementNumber,
41 'numberArray': [elementNumber, elementNumber ** 2, elementNumber ** 3],
42 'Tensor':
43 tf.tensor1d([elementNumber, elementNumber ** 2, elementNumber ** 3]),
44 'Tensor2': tf.tensor2d(
45 [
46 elementNumber, elementNumber ** 2, elementNumber ** 3,
47 elementNumber ** 4
48 ],
49 [2, 2]),
50 'string': `Item ${elementNumber}`
51 };
52 this.currentIndex++;
53 return {value: result, done: false};
54 }
55}
56
57export class TestDataset extends tfd.Dataset<TensorContainerObject> {

Callers 3

readers_test.tsFile · 0.45
dataset_test.tsFile · 0.45
generatorFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected