欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python矩陣上取整

張越彬1年前6瀏覽0評論

Python是一種面向對象、直譯式計算機程序語言,在工程和科學計算領域具有廣泛的應用。Python的矩陣計算功能越來越成為一個熱門話題,因為矩陣運算和科學運算密不可分。

Python中的矩陣取整也非常簡單,只需要使用兩個庫中的函數:numpy庫和math庫。

import numpy as np
import math
# 定義一個二維數組
a = np.array([[1.2, 2.5], [3.7, 4.1]])
# 使用numpy中的函數進行取整
b = np.rint(a)
# 使用math庫中的函數進行取整
c = [[math.ceil(x) for x in i] for i in a]
print("原始數組:\n", a)
print("numpy取整結果:\n", b)
print("math取整結果:\n", c)

運行結果如下:

原始數組:
 [[1.2 2.5]
[3.7 4.1]]
numpy取整結果:
 [[1. 2.]
[4. 4.]]
math取整結果:
 [[2, 3], [4, 5]]

從結果可以看出,numpy和math庫中的函數都可以進行取整操作。不同的是,numpy中的函數可以對整個矩陣進行取整操作,而math庫的函數需要對二維數組進行遍歷才能取整。

總而言之,Python中的矩陣取整方法簡單又高效,可以根據需求選擇不同的方法進行使用。