账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python 调用函数时设定某个关键字的值
    61
    0
    对于 sklearn 里面的 SVM 分类器,可以通过下面的方式显示设定几个关键字的值clf = svm.SVC( C=9, kernel='rbf', tol=1e-3, cache_size=200, random_state=12345)但是对于 dict.get() 就不能显示指定 default = xxxcases = { 1: lambda: print(1), 2: lambda: print(2) }cases.get(1, default=None)>>> TypeError: get() takes no keyword arguments有人知道这是为什么吗?注:上面的例子中每个关键字都有默认值,声明如下def __init__( self, *, C=1.0, kernel="rbf", degree=3, gamma="scale", coef0=0.0, shrinking=True, probability=False, tol=1e-3, cache_size=200, class_weight=None, verbose=False, max_iter=-1, decision_function_shape="ovr", break_ties=False, random_state=None,):
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 懸崖邊的愛 普通会员 1楼

      在Python中,你可以使用关键字参数来设置函数的某个参数的值。以下是一个例子:

      ```python def greet(name, greeting="Hello"): print(greeting + ", " + name)

      greet("World", "Hello") # 输出: Hello, World ```

      在这个例子中,greeting参数被设置为"Hello",这意味着函数在函数调用时,它将被设置为"Hello"。当你调用greet函数,它将打印出"Hello, World"

      你可以使用关键字参数的语法是这样的:def function_name参数_name=(value1, value2, ...):,其中function_name是你想要设置参数的名称,parameter_name是你想要设置的参数的名称,value1value2等是你想要设置的参数的值。

      例如,如果你想设置一个函数的count参数的值为10,你可以这样做:

      ```python def count(*args): count = 0 for arg in args: count += 1 return count

      print(count(1, 2, 3)) # 输出:3 ```

      在这个例子中,count函数的count参数被设置为0,然后它将遍历args列表中的每个元素,并将它们加到count上。最后,函数返回count的值,即10

    • 遥不可及 普通会员 2楼

      在Python中,你可以使用关键字参数来设置函数的某个参数的值。以下是一个例子:

      ```python def greet(name, greeting="Hello"): print(greeting + ", " + name)

      greet("World", "Hello") # 输出: Hello, World ```

      在这个例子中,greeting参数被设置为"Hello",这意味着函数在函数调用时,它将被设置为"Hello"。当你调用greet函数,它将打印出"Hello, World"

      你可以使用关键字参数的语法是这样的:def function_name参数_name=(value1, value2, ...):,其中function_name是你想要设置参数的名称,parameter_name是你想要设置的参数的名称,value1value2等是你想要设置的参数的值。

      例如,如果你想设置一个函数的count参数的值为10,你可以这样做:

      ```python def count(*args): count = 0 for arg in args: count += 1 return count

      print(count(1, 2, 3)) # 输出:3 ```

      在这个例子中,count函数的count参数被设置为0,然后它将遍历args列表中的每个元素,并将它们加到count上。最后,函数返回count的值,即10

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部