'use strict' var tape = require('tape') var pack = require('ndarray-pack') var unpack = require('ndarray-unpack') var zeros = require('ndarray-scratch').zeros var grad = require('../fdg') function g(X, bc) { var Y = pack(X) var dX = grad(zeros(Y.shape.slice().concat([Y.dimension])), Y, bc) var perm = [Y.dimension] for(var i=0; i