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实现计算两个数组的交集算法示例)
- 粗盐是什么 粗盐的功效与作用(粗盐的功效与作用)
- 会 吃人 的客机 从天堂到地狱只需5分钟,图-104如何做到(会吃人的客机)
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
- 招财化煞神兽,金蟾变了(招财化煞神兽金蟾变了)
热门推荐
- 如何看http状态码(10个常见的HTTP状态码详解)
- sqlserver日志被删除(sql server日志处理不当造成的隐患详解)
- vue-cli请求数据的方式(vue-cli配置使用Vuex的全过程记录)
- dede搜索模块下载(dede会员列表调用适用于企业、个人)
- js音乐脚本怎么做(js实现网页音乐播放器)
- docker容器的标准使用过程(Docker容器的使用方法简单示例)
- IIS无法加载svg、woff、woff2字体的解决办法
- apache设置站点(Apache 多端口多站点配置方法)
- mysql必背知识点高级(MySQL 8.0 Online DDL快速加列的相关总结)
- thinkphp5框架怎么打开(thinkphp5.1框架中容器Container和门面Facade的实现方法分析)