NumPy數(shù)組與Python內(nèi)建類型怎么交互

小億
82
2024-05-06 17:00:54
欄目: 編程語言

NumPy數(shù)組與Python內(nèi)建類型之間可以通過多種方式進(jìn)行交互,例如:

  1. 將Python內(nèi)建類型轉(zhuǎn)換為NumPy數(shù)組:可以使用numpy.array()函數(shù)將Python內(nèi)建類型(如列表、元組等)轉(zhuǎn)換為NumPy數(shù)組。
import numpy as np

# 將Python列表轉(zhuǎn)換為NumPy數(shù)組
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
print(my_array)
  1. 將NumPy數(shù)組轉(zhuǎn)換為Python內(nèi)建類型:可以使用NumPy數(shù)組的tolist()方法將NumPy數(shù)組轉(zhuǎn)換為Python列表。
import numpy as np

# 將NumPy數(shù)組轉(zhuǎn)換為Python列表
my_array = np.array([1, 2, 3, 4, 5])
my_list = my_array.tolist()
print(my_list)
  1. 使用NumPy數(shù)組與Python內(nèi)建類型進(jìn)行計(jì)算:NumPy數(shù)組支持向量化操作,可以直接對(duì)NumPy數(shù)組進(jìn)行計(jì)算,而不需要使用循環(huán)??梢灾苯訉umPy數(shù)組與Python內(nèi)建類型進(jìn)行計(jì)算。
import numpy as np

# 使用NumPy數(shù)組與Python內(nèi)建類型進(jìn)行計(jì)算
my_array = np.array([1, 2, 3, 4, 5])
result = my_array + 5
print(result)

通過以上方式,NumPy數(shù)組與Python內(nèi)建類型可以方便地進(jìn)行交互和操作。

0