setting an array element with a sequence.
生活随笔
收集整理的這篇文章主要介紹了
setting an array element with a sequence.
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
--> 329 return self.predict_proba(data_X)330 else:331 return self.predict(data_X)/home/AIPipeline/sangfor_ai-master/sangfor_ai/custom/nlp/textcnn_model.py in predict_proba(self, data_X)314 return 返回每個類別的概率值315 """
--> 316 predict_proba=self.sess.run(self.pred_proba,feed_dict={self.X:data_X,self.is_training:False})317 return predict_proba318 ~/virtualenvs/sangfor_ai/lib/python3.6/site-packages/tensorflow/python/client/session.py in run(self, fetches, feed_dict, options, run_metadata)875 try:876 result = self._run(None, fetches, feed_dict, options_ptr,
--> 877 run_metadata_ptr)878 if run_metadata:879 proto_data = tf_session.TF_GetBuffer(run_metadata_ptr)~/virtualenvs/sangfor_ai/lib/python3.6/site-packages/tensorflow/python/client/session.py in _run(self, handle, fetches, feed_dict, options, run_metadata)1067 feed_handles[subfeed_t] = subfeed_val1068 else:
-> 1069 np_val = np.asarray(subfeed_val, dtype=subfeed_dtype)1070 1071 if (not is_tensor_handle_feed and~/virtualenvs/sangfor_ai/lib/python3.6/site-packages/numpy/core/numeric.py in asarray(a, dtype, order)536 537 """
--> 538 return array(a, dtype, copy=False, order=order)539 540
?中1071行出現(xiàn)的np.asarray()
np.asarray([[1, 2], [2, 3, 4]], dtype=np.float)ValueError Traceback (most recent call last) <ipython-input-19-38eed05e5a92> in <module> ----> 1 np.asarray([[1, 2], [2, 3, 4]], dtype=np.float)~/virtualenvs/sangfor_ai/lib/python3.6/site-packages/numpy/core/numeric.py in asarray(a, dtype, order)536 537 """ --> 538 return array(a, dtype, copy=False, order=order)539 540 ValueError: setting an array element with a sequence. np.asarray([[1, 2], [2, 4]], dtype=np.float) array([[1., 2.],[2., 4.]])由于錯誤是出現(xiàn)在深度學(xué)習(xí)模型預(yù)測時出現(xiàn)的,所以一直以為是feed_dict問題
卻原來是np.array造成的,錯誤中的sequence是代表元素長度不一樣導(dǎo)致的。
花了很長時間一直停留在feed_dict探索上,沒有快速探索到本質(zhì) ,對錯誤的提示仍然 不夠重視導(dǎo)致的
總結(jié)
以上是生活随笔為你收集整理的setting an array element with a sequence.的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vim格式粘贴错乱的解决办法
- 下一篇: notebook中kiil进程从而释放显