2021-10-24(机器学习实战-ch09 map方法和int不兼容问题)

2023-05-16

[机器学习实战-ch09]TypeError: unsupported operand type(s) for /: ‘map’ and ‘int’

>>>reload(regTrees)
<module 'regTrees' from 'regTrees.pyc'>
>>> from numpy import *
The data from figure 9.1 is stored in a file called ex00.txt.
>>> myDat=regTrees.loadDataSet('ex00.txt')
>>> myMat = mat(myDat)
>>> regTrees.createTree(myMat)

在这里插入图片描述
查了一下网上的方法,发现loadDataSet()函数里面的map方法和int不兼容,网上解决方法是在map外面加一个list,像这样:
在这里插入图片描述
结果试了下,还是不行!!!

然后自己改了下代码,发现运行OK了!!!,如下:

def loadDataSet(fileName):      #general function to parse tab -delimited floats
    dataMat = []                #assume last column is target value
    fr = open(fileName)
    for line in fr.readlines():
        curLine = line.strip().split('\t')
        fltLine = []
        for i in curLine:
           fltLine.append(float(i))
        dataMat.append(fltLine)
    return dataMat

转自:https://blog.csdn.net/qq_36337089/article/details/81328834

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2021-10-24(机器学习实战-ch09 map方法和int不兼容问题) 的相关文章

  • Int 和 Integer 有什么区别?

    在 Haskell 中 a 和 a 有什么区别Int and an Integer 答案记录在哪里 Integer 是任意精度 类型 它将保存任何数字 no 无论多大 直到极限 你机器的内存 这意味着你从来没有 算术溢出 在另一 手也意味着
  • php中如何将浮点值转换为整数?

    我想在 php 中将浮点值 例如 1 0000124668092E 14 转换为整数 php output 中最好的方法是什么应该是 100001246680920 你所说的转换是什么意思 铸件 int float or intval fl
  • 如何在int内添加空格?

    假设我想打印数字 100000000 乍一看很难判断这个数字代表了多少百万 是一千万还是一亿 如何使 Java 中的大数字看起来更具可读性 例如这样的事情会很棒 100 000 000 你一眼就能看出这个数字是一亿 您也可以尝试 Decim
  • 从 EditText 获取数字

    我知道他已经被问过几次了 但我一直在尝试我发现的一切 但没有运气 我仍然有一个错误 这是我的代码 xml
  • 如何在 Rails 应用程序中使用长 id?

    如何更改 ActiveRecord ID 的 默认 类型 int 不够长 我更喜欢 long 我很惊讶迁移没有 long 是否只使用一些小数 致谢http moeffju net blog using bigint columns in r
  • 为什么 C 和 C++ for 循环使用 int 而不是 unsigned int?

    这是一个相当愚蠢的问题 但为什么int常用来代替unsigned int在 C 或 C 中为数组定义 for 循环时 for int i i
  • 删除整数中的重复数字[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在技术回合中遇到过这个程序 他们给了我这个程序来删除给定整数中的重复数字不使用数组或字符串 Example int i 12313425
  • int 和 NSInteger 有什么区别? [复制]

    这个问题在这里已经有答案了 可能的重复 何时使用 NSInteger 与 int https stackoverflow com questions 4445173 when to use nsinteger vs int 为什么会有 NS
  • __format__ 方法应该如何用于 int?

    我看到有一个 format 方法但有帮助 int format 不提供任何帮助 我也知道你不应该打电话给 method 直接地 什么时候调用这个方法 它的论据是什么 它用于 Py3k 的新字符串格式化方案 您可以在这里找到更多信息 http
  • 通过将变量名称“缝合”在一起来访问 C++ 中的变量

    假设我有一个变量 int fish5 7 我可以通过连接术语 fish 和 5 来访问fish5吗 理想的解决方案如下所示 printf I am displaying the number seven i fish 5 不 不完全是你想要
  • Visual Studio 中的递归

    当我运行这个非常简单的递归代码时 我发现当函数 recursCheck 使用整数参数时 我的内存在 Win32 模式下跳到 200 MB 在 x64 模式下跳到 45 MB 并且当参数的类型为 short Win32 模式使用的内存为 4
  • 目标 c:检查是否是整数/整数/数字

    在 Objective C 中 我如何检查字符串 NSNumber 是整数还是 int 如果您想确定是否NSString是否有数值 尝试使用NSNumberFormatter BOOL stringIsNumeric NSString st
  • 如何转换 int 以返回字符串,这就是我们所说的 int

    我遇到过这个面试问题 面试官要求编写一个函数 该函数将接受一个整数 例如 123 并返回一个字符串 该字符串就是人们所说的整数 在上面的情况下 输出应该是 一百二十三 我不知道如何解决这些问题 任何人都可以帮助解决这个问题吗 伪代码会很有帮
  • 从整数列表中获取随机数

    如果我有一个整数列表 List
  • 检查 Python 列表中的项目是否为 int/number

    我有一个 Python 脚本 它读取 csv 文件并将每个值存储到列表列表中 list x y 我对此没有任何问题 list i 0 for row in reader list append list i append row 0 i 1
  • C++ 将数字转换为单词

    我在一本书中发现了这个将数字转换为单词的程序 初始程序转换数字 1 1000 但随后要求您修改程序以接受最多 1 000 000 的数字 我可以处理 20 999 以内的数字 但无法处理超过 20 999 的数字 我一整天都在修改它 并在网
  • Javascript 字符串到 int 的转换

    我在页面中嵌入了以下 JS var round Math round var id this attr id var len id length var indexPos len 1 index of the number so that
  • 如何在C++中读取一个字节并将字节的ASCII值保存为整数

    我有一个简单的问题让我困惑 Goal 我想从文件中读取给定的字节 比如第一个字节 并用该字节的 ASCII 值创建 int x 因此 例如 如果字节 字符是 a 我希望 x 为 97 十六进制的 61 我有以下读取文件 example tx
  • mysql 中 int(11) 列的大小是多少(以字节为单位)?

    柱子的尺寸是多少int 11 在mysql中以字节为单位 该列中可以存储的最大值 An INT无论指定什么长度 都将始终为 4 个字节 TINYINT 1 字节 8 位 SMALLINT 2 字节 16 位 MEDIUMINT 3 字节 2
  • 如何在 Swift 中将 Int 转换为字符

    我在这里挣扎了十多分钟 失败了 我屈服了 我需要在 Swift 中将 Int 转换为 Character 但无法解决它 Question 你如何转换 cast an Int integer to a Character char 在斯威夫特

随机推荐