mxnet中的HybridBlock只接受Symbol和NDArray数据,如果你送入的是numpy.ndarray或者list数据,就会报如上的错误。
解决办法:把数据变为NDArray就行了。
>>> import mxnet as mx
>>> import numpy as np
>>> data = np.arange(5)
>>> b = mx.nd.array(data) # 转换方法
>>> b
[ 0. 1. 2. 3. 4.]
<NDArray 5 @cpu(0)>