Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

NumPy: capitalize() function

numpy.core.defchararray.capitalize() function

The numpy.core.defchararray.capitalize() function is used to create a copy of a given array with only the first character of each element capitalized.
Calls str.capitalize element-wise.
For 8-bit strings, this method is locale-dependent.

Version: 1.15.0

Syntax:

numpy.core.defchararray.capitalize(a)

Parameter:

Name Description Required /
Optional
a: array_like of str or unicode Input array of strings to capitalize. Required

Return value:

out : ndarray - Output array of str or unicode, depending on input types.

Example-1: numpy.char.capitalize() function

>>> import numpy as np
>>> x = np.array(['a1b2','1b2a','b2a1','2a1b']);
>>> np.char.capitalize(x)
array(['A1b2', '1b2a', 'B2a1', '2a1b'], 
      dtype='<U4')

Pictorial Presentation:

NumPy String operation: capitalize() function

Example-2: numpy.char.capitalize() function

import numpy as np    
a1 = 'python tutorial'
a2 = 'python exercises'
  
print ("a1: ", a1) 
print ("a2: ", a2) 
  
print("\nArray data after using capitalize():") 
print ("a1: ", np.char.capitalize(a1)) 
print ("a2: ", np.char.capitalize(a2)) 

Output:

a1:  python tutorial
a2:  python exercises

Array data after using capitalize():
a1:  Python tutorial
a2:  Python exercises

Pictorial Presentation:

NumPy String operation: capitalize() function

Python - NumPy Code Editor:

Previous: mod()
Next: center()