Arrays in Python HackerRank Solution

Hello Programmers, In this post, you will know how to solve the Arrays in Python HackerRank Solution. This problem is a part of the HackerRank Python Programming Series.

Arrays in Python HackerRank Solution
Arrays in Python HackerRank Solution

One more thing to add, don’t directly look for the solutions, first try to solve the problems of Hackerrank by yourself. If you find any difficulty after trying several times, then you can look for solutions.

Arrays in Python Hacker Rank Solution


The NumPy (Numeric Python) package helps us manipulate large arrays and matrices of numeric data.
To use the NumPy module, we need to import it using: 

import numpy

Array :A NumPy array is a grid of values. They are similar to lists, except that every element of an array must be the same type.

import numpy
a = numpy.array([1,2,3,4,5])
print a[1]          #2
b = numpy.array([1,2,3,4,5],float)
print b[1]          #2.0

in the above example, numpy.array() is used to convert a list into a NumPy array. The second argument (float) can be used to set the type of array elements.

Task :

You are given a space separated list of numbers.
Your task is to print a reversed NumPy array with the element type float.

Input Format :

A single line of input containing space separated numbers 

Output Format :

Print the reverse NumPy array with type float.

Sample Input :

1 2 3 4 -8 -10

Sample Output :

[-10.  -8.   4.   3.   2.   1.]

Arrays in Python HackerRank Solutions

import numpy
def arrays(arr):
    # complete this function
    # use numpy.array
    # Arrays in Python - Hacker Rank Solution START
    return(numpy.array(arr[::-1], float))
    # Arrays in Python - Hacker Rank Solution END
arr = input().strip().split(' ')
result = arrays(arr)

Disclaimer: The above Problem (Arrays in Python) is generated by Hackerrank but the Solution is Provided by BrokenProgrammers. This tutorial is only for Educational and Learning purposes.

Next: Shape and Reshape in Python HackerRank Solution

Leave a Reply

Your email address will not be published. Required fields are marked *