簡體   English   中英

將未指定的 numpy 數組作為參數傳遞給函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM