## 1.生產者工程 - pom.xml里引入依賴 ~~~xml org.springframework.boot spring-boot-starter-amqp ~~~ - application.yml里配置基本信息 ~~~yaml spring: rabbitmq: host: localh ...
在使用Python進行數據分析和科學計算時,經常需要創建和操作多維數組。NumPy是Python中一個常見的數學庫,它提供了許多方便的函數來創建、操作和處理多維數組。
NumPy中常用的兩個函數是zeros()函數和ones()函數。這些函數可以幫助我們快速創建特定維度和形狀的多維數組,並設置初始值。
下麵是這兩個函數的詳細用法。
zeros()函數
zeros()函數可以創建一個由0組成的多維數組。
它接受一個表示數組形狀的元組,例如(m,n)表示創建一個m行n列的數組。
示例:
import numpy as np
a = np.zeros((3, 2))
print(a)
輸出結果:
[[0. 0.]
[0. 0.]
[0. 0.]]
上面的代碼創建了一個3x2的數組,並將所有元素都設置為0。
zeros()函數還可以接受一個參數表示數組的數據類型。
示例:
b = np.zeros((3, 2), dtype=int)
print(b)
輸出結果:
[[0 0]
[0 0]
[0 0]]
上面的代碼創建了一個3x2的整型數組。
ones()函數
ones()函數可以創建一個由1組成的多維數組。
它也接受一個表示數組形狀的元組,例如(m,n)表示創建一個m行n列的數組。
示例:
c = np.ones((2, 3))
print(c)
輸出結果:
[[1. 1. 1.]
[1. 1. 1.]]
上面的代碼創建了一個2x3的數組,並將所有元素都設置為1。
ones()函數也可以接受一個參數表示數組的數據類型。
示例:
#Python小白學習交流群:711312441
d = np.ones((2, 3), dtype=int)
print(d)
輸出結果:
[[1 1 1]
[1 1 1]]
上面的代碼創建了一個2x3的整型數組。
以上就是zeros()函數和ones()函數的詳細用法。這些函數對於創建和操作多維數組非常有用。除此之外,NumPy還提供了許多其他方便的函數來處理多維數組。