如何在numpy中利用ndarray對(duì)象創(chuàng)建和展示數(shù)組
ndarray對(duì)象簡(jiǎn)介在numpy中,ndarray是一個(gè)核心對(duì)象,用于創(chuàng)建和操作多維數(shù)組。通過使用array()函數(shù),可以創(chuàng)建一維或多維數(shù)組,并通過shape屬性查看數(shù)組的維度。 創(chuàng)建一維數(shù)組首先
ndarray對(duì)象簡(jiǎn)介
在numpy中,ndarray是一個(gè)核心對(duì)象,用于創(chuàng)建和操作多維數(shù)組。通過使用array()函數(shù),可以創(chuàng)建一維或多維數(shù)組,并通過shape屬性查看數(shù)組的維度。
創(chuàng)建一維數(shù)組
首先,導(dǎo)入numpy并將其重命名為np,然后定義變量x,并使用array()方法進(jìn)行賦值如下:
```python
import numpy as np
x ([1, 2, 3, 4, 5])
```
創(chuàng)建多維數(shù)組
接著,再次調(diào)用array()函數(shù),定義變量y,并對(duì)其賦值:
```python
y ([[1, 2, 3], [4, 5, 6]])
```
多維數(shù)組聲明錯(cuò)誤
嘗試聲明多維數(shù)組時(shí),有時(shí)可能會(huì)出現(xiàn)錯(cuò)誤,需要注意數(shù)組維度的匹配:
```python
以下代碼會(huì)報(bào)錯(cuò)
z ([[1, 2], [3, 4, 5]])
```
查看數(shù)組維度
使用shape屬性可以查看數(shù)組的維度或形狀,例如,查看數(shù)組x的維度為(5,),表示第一軸的長度為5:
```python
print() 輸出結(jié)果為 (5,)
```
修改數(shù)組形狀
對(duì)于數(shù)組z,可以使用shape屬性修改其形狀,并打印修改后的結(jié)果:
```python
z ([[1, 2], [3, 4]])
print() 輸出結(jié)果為 (2, 2)
```
通過以上步驟,我們可以在numpy中利用ndarray對(duì)象輕松創(chuàng)建數(shù)組,并通過shape屬性查看和修改數(shù)組的形狀,從而更好地操作和展示數(shù)據(jù)。