【问题标题】:using numpay array I coundn't show result使用 numpy 数组我无法显示结果
【发布时间】:2020-04-04 03:05:28
【问题描述】:

大家好,我正在使用 python jupyter notebook 我发现很难制作循环并显示如下结果 wordsList 和 wordFeel 是一维数组 wordsListFeel 是包含 wordsList 和 wordFeel 的二维数组 我想检查哪个 wordFeel 属于 wordsList,然后将它们组合在一起以显示 wordsListFeel

我正在使用 numpay 数组

wordsList:(['4362', 'bad', '1843','worse','1235','good','1141','better'])
wordFeel:(['better','872884','FFA401','worse','322','4A688C','better','240423','004E6F','good','199726','017E94'])
x = 2
y = 1
for wordFeel[x] in wordsList:
    print(wordsList[y], wordFeel[x])
    x += 3
    y = 2

result :
    wordsListFeel ([['4362','bad','4A688C']
                ['1843','worse','FFA401']
                ['1235','good','017E94']
                ['1141','better','004E6F']])

【问题讨论】:

  • 你想在这里做什么? for wordFeel[x] in wordsList 对我来说毫无意义
  • 我尝试了许多不同的方法来使它像结果一样,但我不能你有一个解决方案来使结果像上面那样吗?
  • 请再检查一遍 我添加了一些信息
  • 这里还是不明白,例如为什么wordsListFeel 中第一行的第三个元素是4A688C,而第一个和第二个是4362bad 那么呢?您是否提供更多信息以便我们更清楚地看到逻辑?
  • wordsListFeel 数组应该在 wordsList 中的每 2 个元素中包含 wordFeel 中的一个元素,它是第 3、6、9 或 12 个元素,但应该检查 wordsList 中的“更糟糕”是否应该包含第 6 个元素wordFeel 然后在 wordsList 和 wordFeel 中检查“更好”,因此它应该采用第三个元素,依此类推。很有帮助,我说清楚了

标签: python jupyter-notebook dataset data-science


【解决方案1】:

我认为如果你附加 (wordsList[y], wordFeel[x]) 而不是打印它,然后你最后打印它,那会更好。如果你再解释一下,我可以给出更好的答案。

【讨论】:

  • 我需要与上面的'for循环'相似的结果,如果你有另一种方法在没有循环的情况下使结果与上面相同,我就不能很好地使用它是好的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-16
  • 2019-07-06
  • 2018-08-25
  • 2023-04-09
  • 2015-01-11
  • 1970-01-01
相关资源
最近更新 更多