### Arrays Functions and Functional Programming in Python

- Naveen
- 1

This post is dedicated to some of the commonly used numpy function to do with arrays in python.

**1 – Remove Duplicate from arrays using numpy**

**2 – Concatenate two arrays using numpy**

**3 – Get product of one/two arrays using numpy**

**4 – Basic maths function of Numpy**

**Functional Programming**

Functional programming is a style of programming that emphasizes the evaluation of expressions rather than the execution of commands.

Common functional methods in Python

- Lambda function
- map() function
- reduce function
- filter() function

Let’s understand them one by one.

**Lambda function**

An anonymous, inlined function with lambda.

The parameters of the lambda are defined to the left of the colon. The functional body is defined to the right of the colon.

**Map Function**

Map takes a function and a collection of items.

It makes a new, empty collection, runs the function on each item in the original collection and inserts each return value into the new collection.

**Reduce Function**

Reduce takes a function and a collection of items. It returns a value that is created by combining the items.

**Filter Function**

Filter takes a function and a collection.

It returns a collection of every item for which the function returned True.

Hello There. I found your blog using msn. This is a really well written article. I’ll make sure to bookmark it and return to read more of your useful info. Thanks for the post. I’ll certainly comeback.