Return the numeric string left-filled with zeros in Numpy



To return the numeric string left-filled with zeros, use the numpy.char.zfill() method in Python Numpy. Here,

  • The 1st parameter is the inout array

  • The 2nd parameter is the "width" i.e. the width of string to left-fill elements in array

The numpy.char module provides a set of vectorized string operations for arrays of type numpy.str_ or numpy.bytes_.

Steps

At first, import the required library โˆ’

import numpy as np

Create a One-Dimensional array of string โˆ’

arr = np.array(['Tom', 'John', 'Kate', 'Amy', 'Brad'])

Displaying our array โˆ’

print("Array...
",arr)

Get the datatype โˆ’

print("
Array datatype...
",arr.dtype)

Get the dimensions of the Array โˆ’

print("
Array Dimensions...
",arr.ndim)

Get the shape of the Array โˆ’

print("
Our Array Shape...
",arr.shape)

Get the number of elements of the Array โˆ’

print("
Elements in the Array...
",arr.size)

To return the numeric string left-filled with zeros, use the numpy.char.zfill() method โˆ’

print("
Result...
",np.char.zfill(arr, width = 15))

Example

import numpy as np

# Create a One-Dimensional array of string
arr = np.array(['Tom', 'John', 'Kate', 'Amy', 'Brad'])

# Displaying our array
print("Array...
",arr) # Get the datatype print("
Array datatype...
",arr.dtype) # Get the dimensions of the Array print("
Array Dimensions...
",arr.ndim) # Get the shape of the Array print("
Our Array Shape...
",arr.shape) # Get the number of elements of the Array print("
Number of elements in the Array...
",arr.size) # To return the numeric string left-filled with zeros, use the numpy.char.zfill() method in Python Numpy # The 1st parameter is the inout array # The 2nd parameter is the "width" i.e the width of string to leftfill elements in array print("
Result...
",np.char.zfill(arr, width = 15))

Output

Array...
['Tom' 'John' 'Kate' 'Amy' 'Brad']

Array datatype...
<U4

Array Dimensions...
1

Our Array Shape...
(5,)

Number of elements in the Array...
5

Result...
['000000000000Tom' '00000000000John' '00000000000Kate' '000000000000Amy'
'00000000000Brad']
Updated on: 2022-02-22T06:34:35+05:30

188 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements