色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Python的np庫

趙雅婷1年前11瀏覽0評論

Python是一門非常流行的編程語言,它有許多可用的庫來簡化編程過程。其中一款非常流行的庫是NumPy,它提供了高效的數組操作功能。下面我們來介紹一下NumPy庫中常用的np模塊。

import numpy as np

1.創建數組

a = np.array([1, 2, 3])
print(a)
# 輸出[1 2 3]
b = np.zeros((3,3))
print(b)
# 輸出
# [[0. 0. 0.]
#  [0. 0. 0.]
#  [0. 0. 0.]]
c = np.ones((2,2))
print(c)
# 輸出
# [[1. 1.]
#  [1. 1.]]
d = np.random.rand(2,2)
print(d)
# 輸出
# [[0.75793172 0.40149141]
#  [0.80209025 0.06469422]]

2.數組操作

a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = np.concatenate((a, b))
print(c)
# 輸出[1 2 3 4 5 6]
d = np.stack((a, b), axis=1)
print(d)
# 輸出
# [[1 4]
#  [2 5]
#  [3 6]]
e = np.array([[1, 2, 3], [4, 5, 6]])
f = e.reshape((3, 2))
print(f)
# 輸出
# [[1 2]
#  [3 4]
#  [5 6]]
g = np.array([[1, 2], [3, 4]])
h = np.array([[5, 6], [7, 8]])
i = np.dot(g, h)
print(i)
# 輸出
# [[19 22]
#  [43 50]]

3.數學函數

a = np.array([1, 2, 3])
b = np.sqrt(a)
print(b)
# 輸出[1.         1.41421356 1.73205081]
c = np.log(a)
print(c)
# 輸出[0.         0.69314718 1.09861229]
d = np.sin(a)
print(d)
# 輸出[0.84147098 0.90929743 0.14112001]

總結

以上就是NumPy庫中常用的np模塊的一些用法,通過這些函數,我們可以更方便地進行數組操作和數學計算。