numpy.place() in Python Last Updated : 08 Mar, 2024 Comments Improve Suggest changes 1 Likes Like Report The numpy.place() method makes changes in the array according the parameters - conditions and value(uses first N-values to put into array as per the mask being set by the user). It works opposite to numpy.extract(). Syntax: numpy.place(array, mask, vals) Parameters : array : [ndarray] Input array, we need to make changes into mask : [array_like]Boolean that must have same size as that of the input array value : Values to put into the array. Based on the mask condition it adds only N-elements to the array. If in case values in val are smaller than the mask, same values get repeated. Return : Array with change elements i.e. new elements being put Python # Python Program illustrating # numpy.place() method import numpy as geek array = geek.arange(12).reshape(3, 4) print("Original array : \n", array) # Putting new elements a = geek.place(array, array > 5, [15, 25, 35]) print("\nPutting up elements to array: \n", array) array1 = geek.arange(6).reshape(2, 3) print("\n\nOriginal array1 : \n", array) # Putting new elements a = geek.place(array1, array1>2, [44, 55]) print("\nPutting new elements to array1 : \n", array1) Output : Original array : [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] Putting up elements to array: [[ 0 1 2 3] [ 4 5 15 25] [35 15 25 35]] Original array1 : [[ 0 1 2 3] [ 4 5 15 25] [35 15 25 35]] Putting new elements to array1 : [[ 0 1 2] [44 55 44]] Note : These codes won't run on online IDE's. So please, run them on your systems to explore the working. Create Quiz Comment M Mohit Gupta 1 Improve M Mohit Gupta 1 Improve Article Tags : Python Python-numpy Python numpy-Indexing Explore Python FundamentalsPython Introduction 2 min read Input and Output in Python 4 min read Python Variables 4 min read Python Operators 4 min read Python Keywords 2 min read Python Data Types 8 min read Conditional Statements in Python 3 min read Loops in Python - For, While and Nested Loops 5 min read Python Functions 5 min read Recursion in Python 4 min read Python Lambda Functions 5 min read Python Data StructuresPython String 5 min read Python Lists 4 min read Python Tuples 4 min read Python Dictionary 3 min read Python Sets 6 min read Python Arrays 7 min read List Comprehension in Python 4 min read Advanced PythonPython OOP Concepts 11 min read Python Exception Handling 5 min read File Handling in Python 4 min read Python Database Tutorial 4 min read Python MongoDB Tutorial 2 min read Python MySQL 9 min read Python Packages 10 min read Python Modules 3 min read Python DSA Libraries 15 min read List of Python GUI Library and Packages 3 min read Data Science with PythonNumPy Tutorial - Python Library 3 min read Pandas Tutorial 4 min read Matplotlib Tutorial 5 min read Python Seaborn Tutorial 3 min read StatsModel Library - Tutorial 3 min read Learning Model Building in Scikit-learn 6 min read TensorFlow Tutorial 2 min read PyTorch Tutorial 6 min read Web Development with PythonFlask Tutorial 8 min read Django Tutorial | Learn Django Framework 7 min read Django ORM - Inserting, Updating & Deleting Data 4 min read Templating With Jinja2 in Flask 6 min read Django Templates 5 min read Build a REST API using Flask - Python 3 min read Building a Simple API with Django REST Framework 3 min read Python PracticePython Quiz 1 min read Python Coding Practice 1 min read Python Interview Questions and Answers 15+ min read Like