- 博客(11)
- 资源 (15)
- 收藏
- 关注
原创 在 Java 中调用 Python 代码
极少数时候,我们会碰到类似这样的问题:与 A 同学合作写代码, A 同学只会写 Python,不熟悉 Java ,而你只会写 Java 不擅长 Python,并且发现难以用 Java 来重写对方的代码,这时,就不得不想方设法“调用对方的代码”。下面举一些简单的小例子,借此说明:如何在 Java 中调用 Python 代码。 主要内容如下:什么是 Jython ?一个 HelloPython 示例...
2018-03-27 13:36:50 448
原创 Python 集合set添加删除、交集、并集、集合操作符号
在Python中集合set是基本数据类型的一种,它有可变集合(set)和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。1.创建集合set类是在python的sets模块中,大家现在使用的python2.3中,不需要导入sets模块可以直接创建集合。>>>set('boy')set(['y', 'b', '...
2018-03-12 20:46:50 1560
原创 Python拷贝(深拷贝deepcopy与浅拷贝copy)
Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1、copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2、copy.deepcopy 深拷贝 拷贝对象及其子对象 大体上讲,Python里的赋值符号“=”只是将对象进行了引用,如果想新开辟地址new出一个新对象,要用copy模块的copy.copy(),但是用这个方法得到的对象是新对...
2018-03-09 15:51:02 220
原创 安装python没有pip问题
在官网 https://pypi.python.org/pypi/pip 就可以下载pip下载后解压,进入到解压地址输入python setup.py install
2018-03-09 14:54:31 7653 4
原创 pip install 安装出现问题
在Python目录 Python27\Lib\site-packages 建一个文件sitecustomize.py import sysreload(sys)sys.setdefaultencoding('utf-8')
2018-03-09 14:39:38 1519
原创 Python sorted() 函数
sorted() 函数对所有可迭代的对象进行排序操作。sort 与 sorted 区别:sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。语法sorted 语法:sorted(iterable[, cmp[,...
2018-03-07 21:33:01 101
原创 Python 列表(List)
Python 列表(List)序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方...
2018-03-07 21:25:08 250
原创 numpy中的ndarray方法和属性
NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推。在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量。比如说,二维数组相当于是一个一维数组,而这个一维数组中每个元素又是一个一维数组。所以这个一维数组就是NumPy中的轴(axes),而轴的数量——秩,就是数组的维数。Numpy库中的矩阵模块为ndarray对象,有很多属性:T,data...
2018-03-02 18:20:27 364
原创 Python入门学习之operator--操作符函数
本模块主要包括一些Python内部操作符对应的函数。这些函数主要分为几类:对象比较、逻辑比较、算术运算和序列操作。操作 语法函数相加a + b add(a, b)字符串拼接seq1 + seq2concat(seq1, seq2)包含测试obj in seqcontains(seq, obj)普通除法a / btruediv(a, b)取整除法a // bfloordiv(a, b)按位与a &a...
2018-03-02 12:23:13 124
原创 tile函数
tile函数 在看机器学习实战这本书时,遇到numpy.tile(A,B)函数,愣是没看懂怎么回事,装了numpy模块后,实验了几把,原来是这样子:重复A,B次,这里的B可以时int类型也可以是远组类型。>>> import numpy >>> numpy.tile([0,0],5)#在列方向上重复[0,0]5次,默认行1次 array([0, 0, ...
2018-03-01 16:47:21 299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人