

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Convert masked array element to int Type in NumPy
To convert masked array to int type, use the ma.MaskedArray.__int__() method in Numpy. A mask is either nomask, indicating that no value of the associated array is invalid, or an array of booleans that determines for each element of the associated array whether the value is valid or not.
Steps
At first, import the required library −
import numpy as np import numpy.ma as ma
Create an array with using the numpy.array() method −
arr = np.array([14.76]) print("Array...", arr) print("\nArray type...", arr.dtype)
Get the dimensions of the Array −
print("\nArray Dimensions...",arr.ndim)
Create a masked array −
maskArr = ma.masked_array(arr, mask =[False]) print("\nOur Masked Array\n", maskArr) print("\nOur Masked Array type...\n", maskArr.dtype)
Get the dimensions of the Masked Array −
print("\nOur Masked Array Dimensions...\n",maskArr.ndim)
Convert masked array to int type, use the ma.MaskedArray.__int__() method in Numpy −
print("\nResult Converted to int type...\n",maskArr.__int__())
Example
import numpy as np import numpy.ma as ma # Create an array with using the numpy.array() method arr = np.array([14.76]) print("Array...", arr) print("\nArray type...", arr.dtype) # Get the dimensions of the Array print("\nArray Dimensions...",arr.ndim) # Create a masked array maskArr = ma.masked_array(arr, mask =[False]) print("\nOur Masked Array\n", maskArr) print("\nOur Masked Array type...\n", maskArr.dtype) # Get the dimensions of the Masked Array print("\nOur Masked Array Dimensions...\n",maskArr.ndim) # To convert masked array to int type, use the ma.MaskedArray.__int__() method in Numpy print("\nResult Converted to int type...\n",maskArr.__int__())
Output
Array... [14.76] Array type... float64 Array Dimensions... 1 Our Masked Array [14.76] Our Masked Array type... float64 Our Masked Array Dimensions... 1 Result Converted to int type... 14
- Related Questions & Answers
- Convert Masked Array elements to Float Type in Numpy
- Convert the input to a masked array of the given data-type in Numpy
- Convert the input to a masked array conserving subclasses in Numpy
- Return each element of the masked array rounded in Numpy
- How to convert yyyymmdd in INT type to date?
- Return element-wise base masked array raised to power from second array in Numpy
- Return the copy of a masked array cast to a specified type in Numpy
- Get the Masked Array Dimensions in Numpy
- Add every element of a masked Array with a scalar value in NumPy
- Subtract a scalar value from every element of a masked Array in NumPy
- Divide a scalar value into every element of a masked Array in NumPy
- Check which element in a masked array is equal to a given value in NumPy
- Java Program to convert int array to IntStream
- Count the non-masked elements of the masked array in Numpy
- Add a scalar value to each element and return a new masked array in NumPy
Advertisements