Один Google позади этого результата stackoverflow, я нашел, что существует numpy.fromiter(data, dtype, count)
. Значение по умолчанию count=-1
берет все элементы от повторяемого. Это требует dtype
быть установленным явно. В моем случае это работало:
numpy.fromiter(something.generate(from_this_input), float)
На мой взгляд, ваше сообщение ReportTrades
смешивает две разные концепции. Один из них - это запрос, заказ - это ответ. Они могут называться, например, GetTradesReport (Date)
и SendTradesReport (List [Trade])
. Или, возможно, ReportTradesByDate (Date)
и GenerateTradesReport (List [Trade])
.
Есть ли возражения против использования ответить
? Или прохождение сделок
? В противном случае ваш код, вероятно, будет выглядеть как
react {
case ReportTrades(date) => persistenceActor ! GetTrades(date)
case Trades(ts) => // do smth with trades
}
и
react {
case GetTrades(date) => reply(Trades(trades.get(date)))
}
соответственно.