Numpy Multiply 函数

PythonPythonBeginner
立即练习

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

介绍

在本实验中,我们将学习 Numpy 库中的 multiply() 函数。该函数用于将 ndarray 中的字符串元素重复 n 次,其中 n 是任意整数值。该函数以逐元素的方式执行,覆盖数组中的所有元素。

虚拟机使用提示

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

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

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

导入 Numpy 库

在这一步中,我们将使用以下代码片段导入 numpy 库。

import numpy as np

创建一个包含一个字符串元素的数组

在这一步中,我们将创建一个包含一个字符串元素的数组,并对该元素应用 multiply() 函数。

arr = np.array(['Study'])
print("The Original Array is :")
print(arr)

i = 5

对数组应用 multiply() 函数

在这一步中,我们将对包含一个字符串元素的数组应用 multiply() 函数,以将字符串元素重复 i 次。

output = np.char.multiply(arr, i)
print("\nThe New array is:")
print(output)

创建一个包含多个元素的数组

在这一步中,我们将创建一个包含多个字符串元素的数组,并对该数组应用 multiply() 函数。

arr = np.array(['LabEx', 'Online', 'Portal'])
print("The Original Array :")
print(arr)

i = 2

对包含多个元素的数组应用 multiply() 函数

在这一步中,我们将对包含多个元素的数组应用 multiply() 函数,以将字符串元素重复 i 次。

output = np.char.multiply(arr, i)
print("\nThe Resultant array :")
print(output)

总结

在本实验中,我们学习了 Numpy 库中的 multiply() 函数。我们对该函数应用到了包含一个和多个字符串元素的数组上,以将字符串元素重复 i 次。该函数以逐元素的方式执行,覆盖了数组中的所有元素。