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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

將雙精度數(shù)組從 Python 移動(dòng)到 Java

將雙精度數(shù)組從 Python 移動(dòng)到 Java

我有一個(gè) Python 腳本,可以計(jì)算一些非常小的 NumPy 數(shù)組,并且我在需要使用這些數(shù)組的單獨(dú)機(jī)器上有一個(gè) Java 服務(wù)。這些數(shù)組有時(shí)需要重新計(jì)算,然后由 Java 服務(wù)使用。將 NumPy 數(shù)組轉(zhuǎn)儲(chǔ)到磁盤并將其加載到 Java 中的最佳方法是float[][]什么?我知道我可以使用 JSON 來(lái)做到這一點(diǎn)(Python 腳本將 NumPy 數(shù)組轉(zhuǎn)儲(chǔ)到 JSON 文件,Java 服務(wù)float[][]從中恢復(fù)),但是還有其他“首選”方式嗎?
查看完整描述

2 回答

?
紫衣仙女

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊

您可以使用JavaPythonHDF5支持的,但這仍然是一個(gè)技巧。是否有一些通用接口(例如 DLL 等)可以用來(lái)交換指向 RAM 中數(shù)據(jù)緩沖區(qū)的指針?

如果這是不可能的,我會(huì)堅(jiān)持使用老式 ASCII CSV 文件而不是使用 JSON。


查看完整回答
反對(duì) 回復(fù) 2021-06-22
?
森林海

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊

將文件保存到磁盤以在不同應(yīng)用程序之間交換數(shù)據(jù)對(duì)我來(lái)說(shuō)聽(tīng)起來(lái)像是一種hacky 方法。

根據(jù)您的結(jié)構(gòu)和復(fù)雜性,我會(huì)考慮與各自的客戶端一起實(shí)現(xiàn)消息隊(duì)列(即 redis)或文檔數(shù)據(jù)庫(kù)(即 mongo 或首選替代方案),以在應(yīng)用程序之間進(jìn)行數(shù)據(jù)交換。

在數(shù)據(jù)結(jié)構(gòu)本身上,我會(huì)為任務(wù)選擇 json 或 csv。如果您需要人類可讀性或嚴(yán)格的結(jié)構(gòu),json 是您的工具。如果數(shù)據(jù)僅供機(jī)器讀取,csv 需要更少的空間來(lái)存儲(chǔ)相同數(shù)量的數(shù)據(jù)。


查看完整回答
反對(duì) 回復(fù) 2021-06-22
  • 2 回答
  • 0 關(guān)注
  • 124 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)