我正在使用Python 3.6。3号巨蟒。我正在努力:
observations = ["red", "white"]
seen = np.array([[0,1,0]]).T
list(map(lambda x: observations[x], seen))
然后出现了这个错误:
只有整数标量数组可以转换为标量索引
我查看了地图:
map(lambda x: observations[x], seen)
map at 0x2ab8c869e80>
所以我想我正确地使用了map
。只是不确定如何显示地图结果。
see
是一个列表列表,它的元素是一个列表,您试图将其用作列表的索引。删除可见
定义中的外方括号,或者映射其串联。
和 现在我想对数组进行矢量化,以便将它们打印在一起。我尽量 或 它给出了TypeError:只有整数标量数组才能转换为标量索引
我试着用pylot来模拟单摆。为此,我创建了类钟摆,在其中一个方法中,我不断得到相同的错误。 错误代码为: 文件“C:\Users\Lucas\Anaconda3\envs\Spyder\lib\site packages\numpy\core\fromnumeric.py”,第47行,在_wrapitresult=getattr(asarray(obj),method)中(*args,**kwd
我正在尝试一个来自github链接的tensorflow的简单演示代码 我目前正在使用python版本3.5。2 我在命令行中尝试board.py时遇到了这个错误。我已经安装了运行此操作所需的所有依赖项。
我是相当新的python/Numpy和不完全意识到它。 我一直试图实现一个算法,并在某一点上卡住了,当试图把数组的点积与其转置。我得到的错误是 TypeError:只能将整数标量数组转换为标量索引。 下面是我的代码,供参考。
我为这个问题制作了两个数组的简单示例:是一个一维数组,索引处有标签,对应于nD数组的相同索引。我获取标签2出现的所有索引,并希望检索中的值。 因此,如果我想要标签2,我得到索引0和3,这应该给我相应数组中索引0和3的值。 但是当我想调用我的函数时,我收到一个TypeError@。 我的职能:
我使用np。随机的选择获取随机索引,但遇到以下错误。 TypeError:只能将整数标量数组转换为标量索引。任何建议都将不胜感激。