scale
scale(A, b) scale(b, A)
Scale an array A
by a scalar b
, returning a new array.
If A
is a matrix and b
is a vector, then scale(A,b)
scales each column i
of A
by b[i]
(similar to A*diagm(b)
), while scale(b,A)
scales each row i
of A
by b[i]
(similar to diagm(b)*A
), returning a new array.
Note: for large A
, scale
can be much faster than A .* b
or b .* A
, due to the use of BLAS.
Examples
See Also
Array, broadcast, cat, combinations, conj!, digits!, fieldnames, fill, fill!, last, length, maximum, minimum, ones, parent, parentindexes, partitions, permutations, pointer, pointer_to_array, promote_shape, rand!, reshape, scale, similar, sum, sum_kbn, takebuf_array, transpose!, vec, zeros,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.