【发布时间】:2021-12-08 10:36:19
【问题描述】:
我正在尝试创建一个返回 2d 数组的函数,该数组的两侧没有括号,而且我不能使用 print,因为我正在将此函数用于不和谐的机器人并想要 @ 987654322@ 数组而不是打印它。
这是我的一些代码:
import numpy as np
example_array = np.array([["⚪", "⚪", "⚪"], ["⚪", "⚪", "⚪"], ["⚪", "⚪", "⚪"]])
def get_array():
for row in example_array:
return "".join(map(str,row))
X = print_array()
这是我打印/发送X时的输出:
⚪⚪⚪
如何使用函数返回完整的数组?
【问题讨论】:
-
您的函数总是在第一次迭代时返回。目前尚不清楚究竟想要什么作为输出,但您必须使用循环构建它然后在循环之后返回
-
顺便说一句,你为什么在这里使用
numpy??? -
注意,您似乎希望您的函数创建一个字符串而不是一个数组。
标签: python function numpy multidimensional-array discord.py