NumPy Upper 函数

NumPyNumPyBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,你将学习如何使用 NumPy 库中 char 模块的 upper() 函数。该函数用于将字符串中的所有小写字符转换为大写。如果给定字符串中没有小写字符,它将返回原始字符串。我们将介绍使用该函数所需的语法、其返回值,并提供使用示例。

虚拟机提示

虚拟机启动完成后,点击左上角切换到 Notebook 标签页,以访问 Jupyter Notebook 进行练习。

有时,你可能需要等待几秒钟,直到 Jupyter Notebook 完成加载。由于 Jupyter Notebook 的限制,操作验证无法自动化。

如果你在学习过程中遇到问题,可以随时向 Labby 寻求帮助。实验结束后请提供反馈,我们将及时为你解决问题。

导入 NumPy 库

第一步是使用以下语法导入 NumPy 库:

import numpy as np

对简单字符串应用 upper() 函数

在这一步中,我们将对一个简单字符串使用 upper() 函数。我们将创建一个变量 a,其中包含字符串 "this is a string in NumPy",并对其应用 upper() 函数。以下是示例代码片段:

a = "this is a string in NumPy"
print("The original string:")
print(a)
print("\n")
print("Applying the upper() method:")
x = np.char.upper(a)
print(x)

对大写字符串应用 upper() 函数

在这一步中,我们将使用一个已经是大写的字符串,然后检查其输出结果。我们将创建一个变量 a,其中包含字符串 "THIS IS AN UPPERCASE STRING",并对其应用 upper() 函数。以下是示例代码片段:

a="THIS IS AN UPPERCASE STRING"
print("The original string:")
print(a)
print("\n")
print("Applying the upper() method:")
x=np.char.upper(a)
print(x)

对字符串数组应用 upper() 函数

在这一步中,我们将创建一个字符串数组,然后对数组使用 upper() 函数。它会将所有字符串元素转换为大写。我们将创建一个数组 arr,其中包含字符串 "what aRE YOUR"、"plans for Tonight"、"will you" 和 "study tonight",并对其应用 upper() 函数。以下是示例代码片段:

arr = np.array(['what aRE YOUR', 'plans for Tonight', 'will you','study tonight'])
print ("The original Input array : \n", arr)

output = np.char.upper(arr)
print ("The output array: ", output)

总结

在本实验中,我们介绍了 NumPy 库中的 upper() 函数。我们涵盖了它的使用方法、语法以及该函数返回的值,并通过多个代码示例进行了说明。通过以上步骤,你现在应该对如何在 NumPy 库的 char 模块中使用 upper() 函数有了更好的理解。