2024-10-01 07:25:53 发布
网友
我见过许多Python代码片段,它们在其中编写了如下内容:
labels, features = targetFeatureSplit(data)
或者类似的
ages_train, ages_test, net_worths_train, net_worths_test = train_test_split(ages, net_worths, test_size=0.1, random_state=42)
他们是如何分配这些值的
如果有一个函数返回两个值,如下所示:
def example(): return 'alice', 'bob'
然后可以调用此函数并将其设置为变量test
test
test = example()
其中test是“alice”和“bob”的元组
您可以将函数返回的值赋给两个变量,例如
a, b = example()
其中a是“爱丽丝”,b是“鲍勃”
回答问题的最后一点-如果函数中没有return关键字,那么它将在函数完成时返回None。因此,对于变量分配,只能将一个变量设置为该函数返回的值
None
如果有一个函数返回两个值,如下所示:
然后可以调用此函数并将其设置为变量
test
其中test是“alice”和“bob”的元组
您可以将函数返回的值赋给两个变量,例如
其中a是“爱丽丝”,b是“鲍勃”
回答问题的最后一点-如果函数中没有return关键字,那么它将在函数完成时返回
None
。因此,对于变量分配,只能将一个变量设置为该函数返回的值相关问题 更多 >
编程相关推荐