mindsponge.common.vecs_scale
- mindsponge.common.vecs_scale(v, scale)[source]
Scale the vector.
\[\begin{split}\begin{split} &v=(x1,x2,x3) \\ &scaled\_{vecs} = (scale*x1,scale*x2,scale*x3) \\ \end{split}\end{split}\]- Parameters
v (Tuple) – Vector will be scaled, \((x,y,z)\). x, y, z are scalars or Tensor with same shape.
scale (float) – Value of scale.
- Returns
Tuple with length of 3, vector after scaled with the same shape as input v.
- Supported Platforms:
Ascend
GPU
CPU
Examples
>>> import numpy as np >>> from mindspore import Tensor >>> from mindspore import dtype as mstype >>> from mindsponge.common.geometry import vecs_scale >>> x= Tensor(np.ones(256), mstype.float32) >>> y= Tensor(np.ones(256), mstype.float32) >>> z= Tensor(np.ones(256), mstype.float32) >>> scale=10 >>> result=vecs_scale((x,y,z),scale) >>> print(len(result)) >>> print(result[0].shape) >>> print(result[1].shape) >>> print(result[2].shape) 3 (256,) (256,) (256,)