[英]Passing an unspecified numpy array as an argument to a function
我希望能夠將函數定義為具有未指定數組的參數。 例如,
import numpy as np
def cols(np.array([]):
return len(np.array([])
比如說:
x=np.array([[1,2,3],[4,5,6]])
然后我希望cols(x)
給出輸出 3。
請注意,輸入必須是 np.array,因此請不要解決此問題!
您不必在 python 中指定您的參數是什么
import numpy as np
def cols(arr):
return arr.shape[1]
number_of_cols = cols(np.array([[1, 2, 3], [4, 5, 6]]))
print(number_of_cols) # will print 3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.