自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++多线程调用Python多进程

C++、Java等编程想提高效率,很容易想到的就是使用多线程,而在Python中,由于使用了GIL,使得多线程效率非但没有将性能线性提升,反而可能会比单线程效率还低。在进程间不需要怎么通信的时候,multiprocessing就很好用了。但是翻遍了C/Python API没找到C语言调用Python多进程的方法。而目前的项目却恰好希望能用C++调用Python多进程。尝试了好多C/Python AP

2016-04-18 22:28:29 3449 2

原创 通过XML解析,对pandas的DataFrame.append()的思考及对大文件解析加速的方法

接上一篇文章,XML结构依旧,但是这次Vv的条数非常多,10万左右,按照以下第一种python代码运行,竟然需要40分钟之久,完全不可接受,需要寻找原因,改变方法!<?xml version="1.0" encoding="UTF-8"?><File xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchem

2016-04-01 19:39:20 3437

原创 Python使用XPATH解析特定结构XML文件速度提升方法

首先import xml.etree.cElementTree as et来看XML格式<?xml version="1.0" encoding="UTF-8"?><File xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FileFormat.xsd"> <FileHea

2016-04-01 18:27:47 4941

原创 Linux下C++调用python,gcc和eclipse的编译方法

继上一篇Linux下安装python的文章之后,又遇到新问题,在linux下C++调用python如何编译,或者用IDE时候需要哪些配置。 先看最简单的代码段//test_cpp_python.cpp#include "Python.h"#include <iostream>using namespace std;int main() { Py_Initialize();

2016-03-23 17:46:59 1258 1

原创 linux离线搭建Python环境及安装numpy、pandas

最近需要在公司Cent OS 6.5的服务器上用python写代码,但公司服务器不能连外网,搭建python环境和安装numpy、pandas费了不少时间,走了不少弯路,记录一下以备以后查阅。 以下关于下载的,都是从本机联网下载后,通过xshell或FileZilla上传至公司服务器 1. 搭建Python环境 Cent OS 6.5默认装的有python2.6.6,但之前都是2.7版本写的,

2016-03-15 20:43:32 14031

原创 VS2010下,C++调用python的Runtime error R6034解决方法

VS2010下,C++调用python的Runtime error R6034的问题困扰了好久,终于在网上找到了解决方法,请参考以下链接: stackoverflow上Michael Cooper给的方法 大体流程如下 1. 下载Process Explorer,下载地址 2. 运行自己的程序,直到出现Runtime Error 3. 选择view->low pane view->dll

2016-03-08 15:03:43 1717

原创 VS2010下,C++调用python的设置

最近在写一个C++调用python脚本来解析xml文件的小程序,于是需要记录一下用VS2010的C++调用python的配置方法 1. 新建解决方案后,cpp文件中 #include “Python.h”,这时头文件是找不到的 2. 将python27文件夹下的include文件包含在工程内 不做本步骤的话,头文件是找不到的,具体方法如下: 项目->属性->C/C++ ->常

2016-03-08 14:52:38 2681

原创 初次感受python的力量

在用excel做一些数据处理时遇到如下问题:文件中有a,b,c,d,f这5列,当a,b,c,d四列相同时认为是重复,需要保留f列的值最接近-84的那个,其他的全丢弃。本人excel是小白级的,仅限于使用if、vlookup等简单常用的函数,实在想不起来怎么用于这么着去重,因为数据量比较大,一上午也没搞定1/10的内容,太耽误事了正好刚看了pandas.DataFrame的一点内容,来试

2015-12-09 18:57:17 478

原创 博客开篇

注册优快云挺久了,基本上都是上来学习,下载资料,现在接触python,用博客记录下自己的学习进程!

2015-12-09 17:46:59 291

ACM算法课件题集集合

搜集的杭电、交大、湖大等校ACM的课件,题集等 需要的拿去

2010-03-18

表达式求值C语言实现

采用对文件的操作。和很多表达式求值的程序相比本程序最大特点是成功地解决了对float型和乘方的运算。

2009-06-16

Java GUI Builder, Version 1.3.

好用的java gui工具 Java GUI Builder, Version 1.3.The Java GUI Builder lets you create a java AWT/Swing interface of a Applet, Frame, JApplet or JFrame visually, instead of making it manually in your code. Java GUI Builder defines the code you need using a custom layout

2009-03-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除