該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
問題如下:
最后一行代碼current_label = featVec[-1]的index越界。
我在文件3的for循環外,先輸出了data_set1
在文件3的for循環內,輸出featVec
一維數組和二維數組的遍歷,結果如下:
[[1, 1, 'yes'], [1, 1, 'yes'], [1, 0, 'no'], [0, 1, 'no'], [0, 1, 'no']]
[1, 1, 'yes']
[1, 1, 'yes']
[1, 0, 'no']
[0, 1, 'no']
如何遍歷二維數組代碼?[0, 1, 'no']
[[], [], [], [1, 'no'], [1, 'no']]
[]
疑問:
最后兩行真的很玄學,到底是怎么回事
代碼如下:
二維數組遍歷輸出,文件1:設置一個測試數據集,調用方法
data_set = [[1, 1, 'yes'],
[1, 1, 'yes'],
[1, 0, 'no'],
[0, 1, 'no'],
[0, 1, 'no']
java遍歷二維數組、print(choose_best_feature_to_split(data_set))
文件2:方法的前半部分
def choose_best_feature_to_split(data_set)
feature_number = len(data_set[0]) - 1
base_entropy = calculate_entropy(data_set)
文件3:寫了文件2調用的calculate_entropy方法
python一維數組。def calculate_entropy(data_set1):
entropy_number = len(data_set1)
print(data_set1)
# label_count保存每一個label
label_count = {}
for featVec in data_set1:
二維數組python,print(featVec)
current_label = featVec[-1]
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态