- 博客(16)
- 问答 (4)
- 收藏
- 关注
原创 python中的深拷贝和浅拷贝
a = [1,2,[3,4]]b = a此时,a和b属于同一个地址import copya = [1,2,[3,4]]b = copy.copy(a)此时,a和b属于不同的地址,但是a[2]和b[2]仍然共用一个地址import copya = [1,2,[3,4]]b = copy.deepcopy(a)此时,a和b
2016-09-26 09:33:12 434
原创 phpstorm、pycharm、intellij的多行编辑
只要是jetbrain家的ide,多行编辑都一样:按住ALT,点击鼠标左键,就可以进行多行编辑了
2016-09-25 22:36:52 20365 3
原创 python选择排序
def choosesort(list): for i in range(0,len(list)): for j in range(len(list)-1,i,-1): if list[j] < list[i]: list[j], list[i] = list[i], list[j] print listch
2016-09-17 09:17:29 691
原创 堆内存和栈内存
参考:https://www.douban.com/note/199184450/栈内存: 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 栈内存主要存放的是基本类型类型的数据 如、( int, short, long, byte, float, double, boolean, char) 和对象句柄。并没有有String基本类型、在栈内存的数据的大小及生
2016-09-16 16:45:41 355
原创 python快速排序
#!/usr/bin/python# -*- coding: utf-8 -*-'''@author: willard'''def quick_sort_standord(array,low,high): ''' realize from book "data struct" of author 严蔚敏 ''' if low < high: ke
2016-09-16 10:11:57 463
原创 python的传值与引用
对于python比较熟悉的人们都应该了解这个事实,在python中,strings, tuples, 和numbers是不可更改的对象,而list,dict等则是可以修改的对象。何谓可更改,何谓不可更改?例:可更改vs不可更改12345nfoo = 1nfoo = 2lstFoo = [1]lstFoo[0] = 2代码第2行中,
2016-09-16 10:03:17 601
原创 python堆排序
#coding:utf-8#沿左,右子节点较大者依次往下调整def heapify( array, i, n ):#把某个结点下的所有子树更新成大顶堆 j = i * 2 + 1 while j < n: if j + 1 < n and array[j] < array[j + 1]:#左孩子和右孩子中取最大 j += 1
2016-09-15 11:13:24 490
原创 python冒泡排序
def bubbleSort(list): for i in range(len(list)-1,0,-1): for j in range(0, i): if list[j] > list[j+1]: list[j],list[j+1] = list[j+1],list[j] return listprin
2016-09-15 00:45:09 1203
原创 python插入排序
def insertsort(list): for i in range(1, len(list)): temp = list[i] for j in range(i, -1, -1): if list[j] > temp: list[j],list[j+1] = list[j+1], list[j]
2016-09-14 23:49:06 369
原创 python归并排序
#coding:utf-8def mergesort(seq):#递归 if len(seq) <= 1: return seq mid = int(len(seq) / 2) left = mergesort(seq[:mid]) right = mergesort(seq[mid:]) return merge(left, right)
2016-09-14 22:02:00 540
原创 一个java文件中可不可以有多个类?
public class:是JAVA定义的,一般占到编程的角度来将就是包含main方法的,一个java文件中只有一个public class,而且public class的文件名要跟.java的文件名一致。class:在Java编程是描述对象的,也就是类。提示:Java编程就这么定义的,记住就行了,没什么特殊的含义。
2016-09-09 21:25:55 3968 1
转载 如何用phpstorm编辑远程项目
原文地址:http://www.lxway.com/86511166.htm背景介绍:LAMP开发是很多公司喜欢采用的技术组合,故而做php开发,使用linux环境也是很多公司的要求。本文就来介绍下如何在windows下,使用phpstorm集成开发环境,来开发放在linux虚拟机的PHP项目。环境介绍:win7系统,phpstorm,虚拟主机ubuntu-server版。
2016-09-06 00:08:16 1058
转载 python中*和**的用法
原文地址:http://blog.sina.com.cn/s/blog_7dc317590101cbkr.html Python的函数定义中有两种特殊的情况,即出现*,**的形式。如:def myfun1(username, *keys)或def myfun2(username, **keys)等。解释: * 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。
2016-09-03 16:14:04 7806
原创 python中的%s %是什么意思
It is a string formatting syntax (which it borrows from C).Please see "Formatting Strings":Python supports formatting values into strings. Although this can include very complicated expressi
2016-09-03 15:53:02 18031
转载 python循环引用的解决办法
原文地址:http://blog.csdn.net/handsomekang/article/details/19010407在python中常常会遇到循环import即circular import的问题。现实中经常出现这种滑稽的情况,安装无线网卡的时候,需要上网下载网卡驱动..安装压缩软件的时候,从网上下载的压缩软件安装程序居然是被压缩了的..循环依赖就类似于这
2016-09-03 15:31:56 14439
原创 分类,回归,标注
1. 分类问题监督学习从数据中学习一个分类决策函数或分类模型,称为分类器(classifier)。分类器对新的输入进行输出的预测,这个过程称为分类。2. 标注问题标注问题也是一个监督学习问题。可以认为标记问题是分类问题的一个推广。标注问题的输入是一个观测序列,输出的是一个标记序列或状态序列。也就是说,分类问题的输出是一个值,而标注问题输出是一个向量,向量的每
2016-09-02 09:29:54 2035
空空如也
webservice一会能用,一会不能用是几个意思,跟大姨妈似得,太傲娇了
2015-01-26
phpmyadmin添加字段时,什么时候可以不填字段长度呢?
2014-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人