numpy的核心是n维数组对象(利用ctypes获取numpy数组的指针方法)
类别:脚本大全 浏览量:1094
时间:2022-03-29 10:45:30 numpy的核心是n维数组对象
利用ctypes获取numpy数组的指针方法如下所示:
|
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连续的内存,必须强制转换 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数组的指针方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/thesby/article/details/76512629
您可能感兴趣
- mybatis测试出现空指针(Mybatis非配置原因,导致SqlSession was not registered for synchronization异常)
- numpy的核心是n维数组对象(利用ctypes获取numpy数组的指针方法)
- python用指针合并两个有序数组(Python3实现计算两个数组的交集算法示例)
- 15帅气男士发型,清爽时尚很有型,喜欢就试试(清爽时尚很有型)
- 哪几个历史人物被影协主席李雪健演的活灵活现(哪几个历史人物被影协主席李雪健演的活灵活现)
- 王伦狭隘,晁盖霸道,宋江奸诈骨头软,只有鲁智深才适合当寨主(王伦狭隘晁盖霸道)
- 他是梁山最早的头目,江湖人称 旱地忽律 ,宋江几乎将其遗忘(他是梁山最早的头目)
- 梁山创始人杜迁,为何不受宋江待见,只排名83位(梁山创始人杜迁)
- 法国面包(法国面包法棍)
热门推荐
- sql server查看之前的代码(SQL Server简单实现数据的日报和月报功能)
- phpstudy默认不支持64位php的解决方法(phpstudy默认不支持64位php的解决方法)
- C# using关键字的用法
- hadoop集群怎么配置(Hadoop3.2.0集群搭建常见注意事项)
- css在ie中怎么显示不正常(IE6和IE7中行内元素后的浮动元素被折行的问题解决)
- mysql数据结构讲解(详解MySQL 数据库隔离级别与MVCC)
- vue高阶组件怎么用(vue更多筛选项小组件使用详解)
- python装饰器怎么设置(深入了解和应用Python 装饰器 @decorator)
- 美国云服务器的优点(美国哪个机房的云主机比较稳定?)
- 内网nginx配置https详解(Nginx如何配置Http、Https、WS、WSS的方法步骤)