如何使用ctypes獲取numpy數(shù)組的指針-創(chuàng)新互聯(lián)

這期內容當中小編將會給大家?guī)碛嘘P如何使用ctypes獲取numpy數(shù)組的指針,文章內容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)公司一直通過網站建設和網站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實效"的一站式服務,以成都網站設計、做網站、移動互聯(lián)產品、成都全網營銷推廣服務為核心業(yè)務。十載網站制作的經驗,使用新網站建設技術,全新開發(fā)出的標準網站,不但價格便宜而且實用、靈活,特別適合中小公司網站制作。網站管理系統(tǒng)簡單易用,維護方便,您可以完全操作網站資料,是中小公司快速網站建設的選擇。

如下所示:

import numpy as np
from ctypes import *

a = np.asarray(range(16), dtype=np.int32).reshape([4,4])
if not a.flags['C_CONTIGUOUS']:
  a = np.ascontiguous(a, dtype=a.dtype) # 如果不是C連續(xù)的內存,必須強制轉換
a_ctypes_ptr = cast(a.ctypes.data, POINTER(c_int))  #轉換為ctypes,這里轉換后的可以直接利用ctypes轉換為c語言中的int*,然后在c中使用
for i in range(16):
  print(a_ctypes_ptr[i])

上述就是小編為大家分享的如何使用ctypes獲取numpy數(shù)組的指針了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

名稱欄目:如何使用ctypes獲取numpy數(shù)組的指針-創(chuàng)新互聯(lián)
網頁地址:http://muchs.cn/article6/dpccig.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供做網站、網站制作、域名注冊、搜索引擎優(yōu)化、建站公司、企業(yè)建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網站制作