1

Unit Length Scaling

Unsolved
Fundamentals

Difficulty: 1 | Problem written by mesakarghm
Problem reported in interviews at

Data scaling is an important part of data preprocessing. Unit Length Scaling is the process of scaling the components of a feature vector such that  complete vector has the length one. Each point in scaled arr can be calculated as:

$$x' = {x \over ||x||}$$

Write a function unitLengthScaling(x) which scales the input array (1D list) using Unit Length Scaling.

Sample Input:
<class 'list'>
x: [100, 50, 10, 9]

Expected Output:
<class 'list'>
[0.8880210257451364, 0.4440105128725682, 0.08880210257451364, 0.07992189231706227]

MLPro Premium also allows you to access all our high quality MCQs which are not available on the free tier.

Not able to solve a problem? MLPro premium brings you access to solutions for all problems available on MLPro

Have an issue, the MLPro support team is available 24X7 to Premium users.