python - 传递的参数无效
问题描述
仍然在我的 GAN 代码上用于网络流量生成。我的代码给我的错误是我为 train_test_split 函数传递的参数无效。我该怎么办?请参阅下面的代码和错误消息;
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-50-a2836ba27bc4> in <module>
9 cross_validation_flg = False
10 benign_file = '../data/attack_normal_data/benign_data.csv'
---> 11 benign_model, benign_test_loader = run_main(benign_file, num_features=41)
12 # Save the model checkpoint
13 torch.save(benign_model.state_dict(), 'benign_model_epoches%d.ckpt' % num_epochs)
<ipython-input-44-0a86075f4966> in run_main(input_file, num_features)
6
7 # X_train, X_test, y_train, y_test = train_test_split(value_x, value_y, train_size=0.7,
shuffle=True)
----> 8 train_sampler, test_sampler = train_test_split(dataset, split_percent=0.7, shuffle=True)
9 cntr = Counter(dataset.y)
10 print('dataset: ', len(dataset), ' y:', sorted(cntr.items()))
~\anaconda3\lib\site-packages\sklearn\model_selection\_split.py in train_test_split(*arrays,
**options)
2123
2124 if options:
-> 2125 raise TypeError("Invalid parameters passed: %s" % str(options))
2126
2127 arrays = indexable(*arrays)
TypeError: Invalid parameters passed: {'split_percent': 0.7}
解决方案
我改用 train_size = 0.7 ,它起作用了。
推荐阅读
- java - 致命异常:android.view.WindowManager$BadTokenException 无法添加窗口——令牌无效;您的活动正在运行吗?
- javascript - 在同一页面上以 HTML 格式显示 PHP 脚本
- php - 错误:使用 codeigniter 更新数据
- graphql - graphql 请求适用于 Chrome,但会在 IE11 上中止?
- go - 来自外部包的 AWS Lambda golang 日志记录
- python - 嵌套 if/elif 语句产生奇怪的结果
- delphi - 升级 TeeChart 2015 到 TeeChart 2017 的问题
- node.js - 如何在 kafka-node 中设置 max.poll.records?
- javascript - 使数据表表头选择选项依赖于另一个表头选择输入
- spring - 在名为“mvcValidator”的 bean 上调用销毁方法“close”失败