我不知道如何从输出随机 numpy 中删除 []



目前我在numpy 1.19.5中有这个代码,我不知道如何删除["]

lemo = random.choice(["hei","heo","bye","wm","lemr","men","had"], p=[0.16,0.14,0.01,0.14,0.14,0.14,0.27], size=(1))
print(lemo)

输出:

['man']

但是我希望它是:

man

是可能的吗?如果是的话,你能给我举个例子吗?

去掉size=(1,)。这使得它返回一个样本数组。默认是返回单个元素。

结果是一个数组,所以只打印第一个元素:

lemo = random.choice(["hei","heo","bye","wm","lemr","men","had"], p=[0.16,0.14,0.01,0.14,0.14,0.14,0.27], size=(1))
print(lemo[0])

最新更新