1

# Conditionals in NumPy

Unsolved
###### Data Wrangling

Difficulty: 2 | Problem written by vivek

Educational Resource: https://cs231n.github.io/python-numpy-tutorial/

Implement a function that will replace all positive values in a given array with the "+" sign and all negative values with the "-" sign.

Do not use explicit iteration (i.e., a for loop or list comprehension) for this problem!

As a final step, convert the NumPy array into a list.

##### Sample Input:
<class 'list'>
input_array: [0.6372, -1.5926, 2.2043, -0.7585, 0.0752]

##### Expected Output:
<class 'list'>
['+', '-', '+', '-', '+']

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.

##### This is a premium feature. To access this and other such features, click on upgrade below.

rafi • 7 months, 2 weeks ago

0

input_array = np.array(input_array)
return list(np.where((input_array<0),'-',np.where((input_array>0),'+',input_array)))