教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

NumPy中有哪些操作Python列表的函數(shù)?

更新時(shí)間:2023年05月04日11時(shí)04分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

  NumPy是一個(gè)強(qiáng)大的數(shù)值計(jì)算庫,提供了許多操作和函數(shù)來處理數(shù)組。下面是一些常用的NumPy函數(shù),用于操作Python列表的演示代碼:

      1.創(chuàng)建數(shù)組:

import numpy as np

# 從列表創(chuàng)建一維數(shù)組
my_list = [1, 2, 3, 4, 5]
my_array = np.array(my_list)
print(my_array)

# 從列表創(chuàng)建二維數(shù)組
my_matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
my_array_2d = np.array(my_matrix)
print(my_array_2d)

  2.訪問數(shù)組元素:

import numpy as np

my_array = np.array([1, 2, 3, 4, 5])

# 訪問特定位置的元素
print(my_array[0])  # 輸出: 1
print(my_array[2])  # 輸出: 3

# 修改特定位置的元素
my_array[3] = 10
print(my_array)  # 輸出: [ 1  2  3 10  5]

  3.數(shù)組切片:

import numpy as np

my_array = np.array([1, 2, 3, 4, 5])

# 切片操作
print(my_array[1:4])  # 輸出: [2 3 4]
print(my_array[:3])  # 輸出: [1 2 3]
print(my_array[3:])  # 輸出: [4 5]

  4.數(shù)組運(yùn)算:

import numpy as np

# 數(shù)組運(yùn)算操作
array1 = np.array([1, 2, 3])
array2 = np.array([4, 5, 6])

# 數(shù)組加法
print(array1 + array2)  # 輸出: [5 7 9]

# 數(shù)組乘法
print(array1 * array2)  # 輸出: [ 4 10 18]

# 數(shù)組平方
print(array1 ** 2)  # 輸出: [1 4 9]

  這只是一些常見的NumPy操作,NumPy還提供了許多其他強(qiáng)大的功能,如數(shù)學(xué)函數(shù)、統(tǒng)計(jì)函數(shù)、數(shù)組形狀操作等。你可以查閱NumPy的官方文檔以獲取更詳細(xì)的信息:https://numpy.org/doc/1.21/

0 分享到:
和我們在線交談!