Вы не можете ввести строку в np.array
типа np.float64
, так как эта структура данных содержит только один тип (по умолчанию np.float64
, как в этом примере).
Что вам нужно, это обычный Python's list
, попробуйте этот код:
def game_session(num_games=50):
total_games = []
for _ in range(num_games):
total_games.append(play_game(roll_dice()))
return total_games
@ Loocid ответ также верен, с вашим кодом много проблем.
На самом деле вы можете (и, вероятно, должны) сделать это более питоническим, как это:
def game_session(num_games=50):
return [play_game(roll_dice()) for _ in range(num_games)]