MCPcopy Index your code
hub / github.com/javascriptdata/danfojs / mapIntegersToBooleans

Method mapIntegersToBooleans

src/danfojs-base/shared/utils.ts:559–573  ·  view source on GitHub ↗

* Maps integer values (0, 1) to boolean (false, true) * @param arr The array of integers * @param dim The dimension of the array

(arr: Array<number | number[]>, dim: number)

Source from the content-addressed store, hash-verified

557 * @param dim The dimension of the array
558 */
559 mapIntegersToBooleans(arr: Array<number | number[]>, dim: number): Array<boolean | boolean[]> {
560 if (dim == 2) {
561 const newArr: Array<boolean[]> = [];
562 arr.map((innerArr) => {
563 const temp: Array<boolean> = [];
564 (innerArr as Array<number>).map((val) => temp.push(val == 1));
565 newArr.push(temp);
566 });
567 return newArr;
568 } else {
569 const newArr: Array<boolean> = [];
570 arr.map((val) => newArr.push(val == 1));
571 return newArr;
572 }
573 }
574
575 /**
576 * Maps boolean values (false, true) to integer equivalent (0, 1)

Callers 3

utils.test.jsFile · 0.80
$logicalOpsMethod · 0.80
utils.test.tsFile · 0.80

Calls 1

mapMethod · 0.65

Tested by

no test coverage detected