numpy創(chuàng)建數(shù)組的方法是什么

小億
83
2024-04-23 17:05:49
欄目: 編程語言

使用NumPy創(chuàng)建數(shù)組的方法有多種,以下是其中一些常用的方法:

  1. 使用 np.array() 函數(shù)從列表或元組中創(chuàng)建數(shù)組。
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
  1. 使用 np.zeros() 函數(shù)創(chuàng)建指定形狀的全零數(shù)組。
zeros_arr = np.zeros((2, 3))  # 創(chuàng)建一個(gè)2行3列的全零數(shù)組
  1. 使用 np.ones() 函數(shù)創(chuàng)建指定形狀的全一數(shù)組。
ones_arr = np.ones((3, 4))  # 創(chuàng)建一個(gè)3行4列的全一數(shù)組
  1. 使用 np.arange() 函數(shù)創(chuàng)建指定范圍的等差數(shù)組。
range_arr = np.arange(0, 10, 2)  # 創(chuàng)建一個(gè)從0到10,步長(zhǎng)為2的數(shù)組
  1. 使用 np.linspace() 函數(shù)創(chuàng)建指定范圍的等間距數(shù)組。
linspace_arr = np.linspace(0, 10, 5)  # 創(chuàng)建一個(gè)從0到10,共5個(gè)元素的等間距數(shù)組
  1. 使用 np.eye() 函數(shù)創(chuàng)建單位矩陣。
eye_arr = np.eye(3)  # 創(chuàng)建一個(gè)3階的單位矩陣
  1. 使用 np.random.rand()np.random.randn() 函數(shù)創(chuàng)建隨機(jī)數(shù)組。
rand_arr = np.random.rand(2, 3)  # 創(chuàng)建一個(gè)2行3列的隨機(jī)數(shù)組
randn_arr = np.random.randn(3, 4)  # 創(chuàng)建一個(gè)3行4列的符合正態(tài)分布的隨機(jī)數(shù)組

0