![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
DS_HY
这个作者很懒,什么都没留下…
展开
-
ImportError: /lib64/libstdc++.so.6 version解决方案
在今天的新机器上用python运行代码的时候出现了以下的错误:ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by .../anaconda3/bin/../lib/./libicuuc.so.58)之前遇到这个问题的时候应该是直接重新装了一个gcc,但这一次比较倔强,不想从头开始下载编译安装gcc,于是一直在用超算平台上提供的gcc版本,把路径添加到库里面,但是这个问题一直存在。正确的原创 2020-05-29 16:18:14 · 3205 阅读 · 1 评论 -
C++ 扩展python(五)mpi传递numpy(使用SWIG)
现在我们可以尝试着用C/C++来实现mpi传递一个python的numpy数组了。首先先实现我们的get_states程序:get_states.h#include <mpi.h>void get_states(MPI_Comm comm, double* message, int size);get_states.c#define MPICH_SK...原创 2020-03-20 20:48:09 · 406 阅读 · 0 评论 -
C++ 扩展python(四)传递numpy(使用SWIG)
前期准备:numpy.i文件,有些conda下载的numpy库里面自带,而有些没有(比如我的,,),可以去下载numpy.i源码。我们实现一个cos_doubles模块的cos_double函数来对numpy数组求cos, 并返回他的cos值到一个新的numpy数组中:测试样例test.py如下:import numpy as npimport cos_doublesx =...原创 2020-03-20 13:36:48 · 1068 阅读 · 0 评论 -
C++扩展python(三)boost.Python实现(附swig比较)
本文98%内容转载自博客:https://www.jianshu.com/p/1b4235c90567除了可以使用 SWIG 包装 C/C++ 之外,还可以使用 C++ 的 boost.Python 库包装 C/C++ MPI 程序以供 mpi4py 调用。关于各种包装方式的优缺点可以看这一篇博客,或者这一篇。话不多说下面我们以包装 C++ MPI 程序为例对此进行介绍。Bo...原创 2020-03-15 15:40:23 · 458 阅读 · 0 评论 -
C++ 扩展python(二)简单的mpi(使用SWIG)上
借鉴自:https://www.jianshu.com/p/558d4f3e4bfbhttps://www.jianshu.com/p/104fd3775fed原创 2020-03-12 21:36:48 · 429 阅读 · 0 评论 -
用c++扩展python(一)简单实现
借助官方的说明文档:https://docs.python.org/2/extending/index.htmlhttps://docs.python.org/zh-cn/3.8/extending/extending.html我们的目标是实现一个Extend的模块,模块中有一个add函数,:import Extenprint(Exten(1,2))1.C++文件编...原创 2020-03-12 18:03:45 · 570 阅读 · 0 评论 -
用c++扩展python
1.先借鉴博客https://www.cnblogs.com/traditional/p/12247484.html原创 2020-03-10 16:53:12 · 121 阅读 · 0 评论 -
python mpi简单应用
借鉴博客学习一下py下mpi的基本语法https://blog.csdn.net/u012526003/article/details/80299113发送comm.send( data, pid)接受data_recv = comm.recv(data)广播:comm.bcast(data, 0) (None, 0 )散播:均分comm_scatter(da...原创 2019-12-10 18:41:26 · 650 阅读 · 0 评论 -
python安装配置+pycharm
一、python下载和配置下载地址https://www.python.org/downloads/windows/借鉴安装https://blog.csdn.net/crjmail/article/details/81661285 二、pycharm下载网址 https://www.jetbrains.com/pycharm/download/#section=windows...原创 2018-10-17 18:51:08 · 355 阅读 · 0 评论