第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何實現(xiàn)python程序和C++程序的交互?

如何實現(xiàn)python程序和C++程序的交互?

慕斯王 2018-07-04 18:30:42
現(xiàn)在有一個項目的程序是用C++寫的,它是一個游戲,這部分的代碼比較多,有很多類和函數(shù),然后我想用python訓練神經(jīng)網(wǎng)絡作為這個游戲的AI。訓練過程怎么說實現(xiàn)和C++游戲的數(shù)據(jù)通信呢?如果用python調(diào)用C++,網(wǎng)上的一些方法只能調(diào)用一些簡單的函數(shù),調(diào)用類還會很復雜,而且我需要的不是調(diào)用一些寫死的模塊,是要連接兩個程序。比如說,C++這邊的游戲輸出一個盤面狀態(tài)的矩陣,python網(wǎng)絡接受這些數(shù)據(jù)輸出一個Action的矩陣,C++游戲接受這個Action矩陣之后程序內(nèi)部進行裁決改變盤面狀態(tài)的矩陣再輸給python程序。我需要實現(xiàn)的就是這么一個數(shù)據(jù)交互,而且希望速度比較快。將神經(jīng)網(wǎng)絡用于強化學習和一些決策問題的時候,是不是模型都得用python來寫呢?如果編程語言不同,訓練起來是不是很慢?
查看完整描述

3 回答

?
阿晨1998

TA貢獻2037條經(jīng)驗 獲得超6個贊

直接用PYTHON調(diào)用dll


查看完整回答
反對 回復 2018-07-14
?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

我覺得可以創(chuàng)一個文件,C++游戲輸出的盤面狀態(tài)的矩陣重定向到文件中,python程序提取文件內(nèi)容后經(jīng)神經(jīng)網(wǎng)絡分析結(jié)果存到另一個文件,
主游戲再通過這些結(jié)果做出裁決。
C++也可以做機器學習吧,Caffe就有C++的API


查看完整回答
反對 回復 2018-07-14
?
POPMUISE

TA貢獻1765條經(jīng)驗 獲得超5個贊

python 算好的結(jié)果存數(shù)據(jù)庫中,c++讀數(shù)據(jù)庫。
python 直接使用 c++ 代碼用 cython。


查看完整回答
反對 回復 2018-07-14
  • 3 回答
  • 0 關注
  • 630 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號