在 Python 中将数组与标量相乘
Muhammad Maisam Abbas
2023年1月30日
2021年3月21日
本教程将介绍在 Python 中将 NumPy 数组的元素与标量相乘的方法。
在 Python 中使用*
将数组的元素与标量相乘
在 Python 中,将 NumPy
数组的所有元素与标量相乘非常简单。NumPy
程序包中的*
运算符可以用于此操作。
以下代码示例向我们展示了如何使用*
方法将 NumPy
数组的所有元素与 Python 中的标量相乘。
import numpy
arr = numpy.array([1, 2, 3])
newarr = arr*3
print(newarr)
输出:
[3 6 9]
在上面的代码中,我们首先使用 numpy.array()
函数初始化 NumPy
数组,然后使用*
运算符使用标量计算该数组与一个标量的乘积。
使用 Python 中的 numpy.multiply()
函数将数组与标量相乘
我们可以使用 numpy.multiply()
函数将 NumPy 数组与标量相乘。numpy.multiply()
函数为我们提供了两个数组的乘积。numpy.multiply()
返回一个数组,该数组是函数参数中给出的两个数组的乘积。
以下代码示例向我们展示了如何使用 numpy.multiply()
函数在 Python 中将 NumPy 数组的所有元素与标量相乘。
import numpy
arr = numpy.array([1,2,3])
newarr = numpy.multiply(arr, 3)
print(newarr)
输出:
[3 6 9]
在上面的代码中,我们首先使用 numpy.array()
函数初始化 NumPy
数组,然后使用 numpy.multiply()
函数计算该数组与一个标量的乘积。
Author: Muhammad Maisam Abbas
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn