在 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