码迷,mamicode.com
首页 > 编程语言 > 月排行
python扩展库1—numpy
1 数组对象创建数组import numpy as npa = np.arange(10)b = np.arange(2,10,1) #[2,10)步长为1c = np.linspace(0,10,20) #[0,10]共20个d = np.array([range(5)]) #用list/tupl... ...
分类:编程语言   时间:2018-01-29 21:29:32    阅读次数:214
算法之逆序对
算法之逆序对 逆序对问题 ? 假设A[1..n]是一个有n个不同数的数组。若iA[j],则对偶(i, j)称为A的一个逆序对(inversion)。 1. 列出数组{2, 3, 8, 6, 1}的5个逆序对 2. 由集合{1, 2, ..., n}中的元素构成的什么数组具有最多的逆序对?它有多少逆序 ...
分类:编程语言   时间:2018-01-29 21:29:42    阅读次数:152
python基础2
编码: 1,is == == 比较的是值. is 内存地址.对于int str 来说:存在小数据池的概念.为什么存在小数据池? 节省内存. int -5 ~ 256 str 全部字母,数字与单个字母想乘 数字不超过20.其他数据类型:没有小数据池的概念, l1 = [1] l2 = [1]大环境:p ...
分类:编程语言   时间:2018-01-29 21:30:11    阅读次数:176
【Java】Java NIO
NIO 为什么要使用 NIO? NIO 的创建目的是为了让 Java 程序员可以实现高速 I/O 而无需编写自定义的本机代码。NIO 将最耗时的 I/O 操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度。 流与块的比较 原来的 I/O 库(在 java.io.*中) 与 NIO 最重 ...
分类:编程语言   时间:2018-01-29 21:30:20    阅读次数:200
java-se题目
(单选题)计算二进制1100^1010的结果是() A)1000 B)1110 C)0110 D)0000 正确答案为:C 解析:^属于二进制位运算符 代表异或的意思 运算时两个二进制数对应位的数不同时结果为1 否则为0 所以1100^1010的结果应该是0110 所以答案C正确 ...
分类:编程语言   时间:2018-01-29 21:31:25    阅读次数:184
《转》windows下通过cmd切换python2和python3版本
当电脑中同时安装了python2和python3时,往往会由切换版本的需求。那么如何通过cmd命令行做到呢? 方法:修改python.exe的文件名 举个栗子: 我的电脑中同时安装了py2.7.10和python3.4.3,并且都配置了环境变量,即系统环境变量的path路径里添加了下面的路径: E: ...
分类:编程语言   时间:2018-01-29 21:31:59    阅读次数:222
Python的异步编程[0] -> 协程[1] -> 使用协程建立自己的异步非阻塞模型
使用协程建立自己的异步非阻塞模型 接下来例子中,将使用纯粹的Python编码搭建一个异步模型,相当于自己构建的一个asyncio模块,这也许能对asyncio模块底层实现的理解有更大的帮助。主要参考为文末的链接,以及自己的补充理解。 完整代码 1 #!/usr/bin/python 2 # 3 # ...
分类:编程语言   时间:2018-01-29 21:32:21    阅读次数:245
java 的数据类型
一、四类八种 1. 整型 byte short int long 2.浮点型 float double 3.布尔型 boolean 4.字符型 chat 二、变量的声明 数据类型 变量名 = 变量值; 三、变量名的命名规则 1.不可以使用数字作为开头 2.不可以使用一些特殊字符 3.不可以与java ...
分类:编程语言   时间:2018-01-29 21:33:27    阅读次数:207
简单算法
网络物理层数据链路层网络层传输层应用层 def binary_search(lis,item): low = 0 high = len(lis)-1 if low <= high: mid = (low+high)/2 if lis[mid]<item: low = mid+1 elif lis[m ...
分类:编程语言   时间:2018-01-29 21:34:11    阅读次数:208
Python_Tips[7] -> 偏函数
偏函数 / Partial Function 使用偏函数可以对函数的部分预先知道的参数进行冻结,从而缓存函数参数,而在运行时再释放参数进行使用。所以偏函数适用于需要多次调用同样一个函数且其中一个参数固定已知的情况下。 偏函数的使用方式主要如下, 可以看到,利用偏函数可以生成一个新的函数类,这点在GU ...
分类:编程语言   时间:2018-01-29 21:35:10    阅读次数:194
重读算法导论之算法基础
重读算法导论之算法基础 插入排序 ? 对于少量数据的一种有效算法。原理: 1. 整个过程中将数组中的元素分为两部分,已排序部分A和未排序部分B 2. 插入过程中,从未排序部分B取一个值插入已排序的部分A 3. 插入的过程采用的方式为: 依次从A中下标最大的元素开始和B中取出的元素进行对比,如果此时该 ...
分类:编程语言   时间:2018-01-29 21:35:19    阅读次数:278
Java高并发秒杀API之web层
第1章 设计Restful接口 1.1前端交互流程设计 1.2 学习Restful接口设计 第2章 SpringMVC整合spring 2.1 SpringMvc理论 蓝色部分是需要我们自己开发的 ?表一个字符 *表任意个字符 **表任意路径 {}中的字符以参数形式传入 2.2 整合配置spring ...
分类:编程语言   时间:2018-01-29 21:36:02    阅读次数:451
python自动化测试学习笔记-6urllib模块&request模块
python3的urllib 模块提供了获取页面的功能。 urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None) - url: 需要打开 ...
分类:编程语言   时间:2018-01-29 22:29:42    阅读次数:283
python自学笔记
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 1.安装python,选择了较新版本的3.6.4 2.在windows系统中搭建Python编程环境 3.多方对比选择了Sublime text 3 4.在windows系统中运行了第一个Python程序: 5.变量的命名和使用: ...
分类:编程语言   时间:2018-01-29 22:29:58    阅读次数:213
Python_字符串
字符串: Python字符串格式化 Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。 Python字符串格式符号: 格式化操作符辅助指令: Python字符串转义符: Python字符串运算符: 下表实例 ...
分类:编程语言   时间:2018-01-29 22:30:05    阅读次数:255
Java——绘制五角星
Java2D支持通过GeneralPath实现绘制任意的几何形状。 步骤:1)实例化GeneralPath对象 2)调用moveTo()方法锚地开始点坐标 3)调用lineTo()或curveTo()方法绘制连接线 4)调用closePath()方法完成几何形状绘制 package chapter1 ...
分类:编程语言   时间:2018-01-29 22:31:20    阅读次数:372
树状数组的区间修改与查询
树状数组的区间修改 我们假设$a_i$ 为每一个点的本身值,$d_i = a_i a_{i 1}$为差分值。 那么: $$\sum a_x = \sum_{i=1}^x d_i$$ 所以 $$\sum_{i=1}^x a_i = \sum_{i=1}^x \sum_{j=1}^i d_i = \su ...
分类:编程语言   时间:2018-01-29 22:31:41    阅读次数:238
修改ncnn的openmp异步处理方法 附C++样例代码
ncnn刚发布不久,博主在ios下尝试编译。 遇上了openmp的编译问题。 寻找各种解决方案无果,亲自操刀。 采用std::thread 替换 openmp。 ncnn项目地址: https://github.com/Tencent/ncnn 后来询问ncnn的作者才知道在ios下的编译方法。 至 ...
分类:编程语言   时间:2018-01-29 22:31:49    阅读次数:542
Java ——数字图像处理(Java Graphics及其API简介)
//两点绘制线段 g2d.drawLine(50,50,200,50); //多点绘制折线 点(50, 100), 点(100, 130), 点(150, 70), 点(200, 100) int[] xpoints = new int[]{50,100,150,200}; int[] ypoint ...
分类:编程语言   时间:2018-01-29 22:32:04    阅读次数:1742
ipython --之Numpy
定义: NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。 NumPy的主要功能: ndarray,一个多维数组结构,高效且节省空间 无需循环对整组数据进行快速运算的数学函数 *读写磁盘数据的工具以及用于操作内存映射文件的工具 *线性代数、随机数生成和傅里叶变换功能 ...
分类:编程语言   时间:2018-01-29 22:32:54    阅读次数:293
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!