"""
函式向量化 向量化後 可以對陣列資料批量操作
減少for迴圈的使用
"""import numpy as np
import math as m
deffoo
(x, y)
:return m.sqrt(x **
2+ y **2)
x, y =3,
4print
(foo(x, y)
)# numpy陣列資料
x, y = np.array([3
,4,5
]), np.array([4
,5,6
])# 報錯
# print(foo(x, y))
# 方法一:向量化函式
foo_vec = np.vectorize(foo)
print
(foo_vec(x, y)
)print
(foo_vec(x, y)
.dtype)
# 方法二:frompyfunc
Python Numpy函式 tile函式
tile函式位於python模組 numpy.lib.shape base中,他的功能是重複某個陣列。比如tile a,n 功能是將陣列a重複n次,構成乙個新的陣列,我們還是使用具體的例子來說明問題 先來引入numpy下的所有方法 我們建立乙個a,如圖下圖,使用tile來建立b,注意看b的資料結構 ...
python Numpy 函式整理
1 建立二維陣列 array 陣列行數 shape 0 陣列列數 shape 1 a np.array 1,2 3,4 5,6 7,8 a array 1,2 3,4 5,6 7,8 a.shape 0 4 a.shape 1 2 a.shape 4,2 2 numpy.empty shape,dt...
python numpy 函式 shape用法
shape函式是numpy.core.fromnumeric中的函式,它的功能是檢視矩陣或者陣列的維數。建立乙個3 3的單位矩陣e,e.shape為 3,3 表示3行3列,第一維的長度為3,第二維的長度也為3 e eye 3 e array 1.0 0.0 1.0.0.0.1.e.shape 3 3...