[置顶] 【Python】收集的高级函数、功能

列表元素替换 映射替换,根据一个字典的映射关系替换,下例里把 ‘3’ 和 ‘4’ 都替换成英文: >>> lst = ['1', '2', '3', '4', '5'] >>> pattern = {'3':'three', '4':'four'} >>> rep = [pattern[x] if x in pattern else x for x in lst] >>> rep ['1'...
阅读(115) 评论(0)

[置顶] 【Python】python使用中踩过的坑

陷阱1:一边遍历,一边删除列表元素 可能出现问题:下标超出范围报错,或者返回结果不正确。 python 的列表遍历删除 陷阱2:b=a,修改a,结果b也被改变了。 python的内存管理机制 陷阱3:input输入一个数字,使用时发现变成了字符串。 如果想使用input()函数输入一个数值,在得到结果后需要用int()将字符串类型转换为数值类型。 陷阱4:在for循环...
阅读(401) 评论(0)

[置顶] 【Python】与概率有关的random模块

random() 返回一个位于区间 [0,1] 内的实数; uniform(a, b) 返回一个位于区间 [a,b] 内的实数; randint(a, b) 返回一个位于区间 [a,b] 内的整数; choice(sequence) 返回一个位于 sequence 中的元素,其中,sequence 为一个有序序列,如 list、string 或者 tuple 等类型; randra...
阅读(618) 评论(0)

【Cython】Cython语法起步遇到问题

文件后缀.pxd:Pyrex定义文件,Pyrex是为了写python扩展模块的语言。Pyrex让你的代码可以融合python与C数据类型,并编译成C扩展。.pyx:Pyrex源文件;cython文件一般后缀为pyx(还有pxi/pxd).pyd:python扩展模块的后缀名(windows上是*.pyd);cython将python代码编译成C/C++,再编译成python扩展模块(windows...
阅读(73) 评论(0)

【Cython】用Cython包装C++代码,提供给python调用

1.Python再包装在 Python 程序中,是看不到 cdef 的函数的,所以我们这里 def naive_dot(a, b) 来调用 cdef 过的 _naive_dot 函数。2.编译语句-运行python setup.py build_ext --inplace3.编译函数-参数解释# setup.py from distutils.core import setup, Extensi...
阅读(30) 评论(0)

【Cython】Cython在Windows环境下的部署安装

1、安装直接win+R输入cmd进入命令行,运行pip install cython(推荐)或者安装官方Cython提供的压缩包:http://www.cython.org/#download,解压后,在解压目录运行:python setup.py install2. 运行一个demo创建helloworld.pyx,内容如下:cdef extern from"stdio.h": exte...
阅读(17) 评论(0)

【机器配置】python与C混合编程注意机器与平台的位数

python调用dll文件报错:需要进行机器位数查看。主机:win10:64bitAnaconda - 4:64bit,默认python3.6 - on win 32(32bit?)Python3.5:32bit(为解决报错特意安装的)MinGw:32bit笔记本:win10:64bitAnaconda - 4.3.18:64bit,默认python3.5 - on win 32(32bit?)P...
阅读(12) 评论(0)

【C++】gcc/g++ 链接库的编译与链接

楼主转载自:http://blog.csdn.net/q_l_s/article/details/51313842,原文不详程序编译一般需要经预处理、编译、汇编和链接几个步骤。在实际应用中,有些公共代码需要反复使用,就把这些代码编译成为“库”文件。在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态(链接)库,其特点是可执行文件中包含了库代码的一份完整拷贝,缺点是...
阅读(24) 评论(0)

【C++】G++命令简介

在 上一篇文章 中我们介绍了如何安装 mingw 下的 gcc/g++ 编译器。这篇文章将介绍 G++ 编译器的基本使用方法。另外,本文的所有命令都是在 windows 7 环境下的命令行中进行的。查看编译器版本这在上一篇文章中也有提到,只要输入g++ -v就能查看 g++ 的版本。编译当前目录下的源代码假设在当前目录下创建了一个名为test.cpp的文件,它的内容如下:// test.cpp #...
阅读(21) 评论(0)

【C++】windows 下 gcc/g++ 的安装

下载 mingw首先打开 www.mingw.org 。www.mingw.org直接点击右上方的 Download Installer 即可下载。点击 Download Installer 进入下载页面在打开的新页面会提示我们等待几秒秒后将开始下载。如果十多秒后也没有反应,可以点击进度条下方的direct link手动下载。等待几秒后页面才会弹出下载界面想下载其他的版本,可以点击右上角的 Dow...
阅读(19) 评论(0)

【个性化】Windows10系统的个性化设置

楼主安装的是windows10 pro,与home版区别在于多了很多开发人员工具。下面开始个性化设置。【个性化开始屏幕】将开始屏幕所有图标删掉,设置项目有:控制面板、日期画图工具、截图工具、计算器数学输入面板(神器)、步骤记录器(神器)【个性化右键新建菜单】win+R组合键打开运行输入regedit,然后回车即可打开注册表定位到 HKEY_CURRENT_USER\Software\Microso...
阅读(21) 评论(0)

【C++】严重性代码说明项目文件行错误

C4996 ‘strcpy’严重性代码说明项目文件 行错误 C4996 ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details...
阅读(19) 评论(0)

【工具】文章格式转换神器pandoc

【作者按】为集中精力于文档内容、而不是繁琐的格式,决定抛弃传统编辑器,用Markdown编辑器;最终挑选出的两款编辑器:初期Smart和后期的typora,前者国人开发有提示,后者国外开法极其简洁;两款软件的下载地址见作者另一博文:http://blog.csdn.net/ztf312/article/details/76078156,开头就是。Smart的作者给出的Windows安装文件中包含了...
阅读(26) 评论(0)
306条 共31页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:338320次
    • 积分:5623
    • 等级:
    • 排名:第4694名
    • 原创:238篇
    • 转载:55篇
    • 译文:15篇
    • 评论:77条
    博客专栏