function dmap( N, x, strideX, y, strideY, fcn ) {
	return ndarray( N, x, strideX, stride2offset( N, strideX ), y, strideY, stride2offset( N, strideY ), fcn ); // eslint-disable-line max-len
}
Applies a unary function to a double-precision floating-point strided input array and assigns results to a double-precision floating-point strided output array.

@param {NonNegativeInteger} N - number of indexed elements
@param {Float64Array} x - input array
@param {integer} strideX - `x` stride length
@param {Float64Array} y - destination array
@param {integer} strideY - `y` stride length
@param {Function} fcn - unary function to apply
@returns {Float64Array} `y`

@example
var Float64Array = require( '@stdlib/array/float64' );

function scale( x ) {
    return x * 10.0;
}

var x = new Float64Array( [ 1.0, 2.0, 3.0, 4.0, 5.0 ] );
var y = new Float64Array( x.length );

dmap( x.length, x, 1, y, 1, scale );

console.log( y );
// => <Float64Array>[ 10.0, 20.0, 30.0, 40.0, 50.0 ]