前言
标准的python中用list保存数值,可以当数组使用。但由于列表的元素是任意对象,因此列表中保存的是对象的指针。对于数值运算来说,这种结构显然会浪费内存和CPU计算时间。
此外,python还提供了array模块,但由于其不支持多维数组,因此也不适合数值计算。
So,Numpy正好弥补了这些不足,Numpy提供了两个基本的对象:ndarray和ufunc。ndarray是存储单一数据...
分类:
编程语言 时间:
2015-07-24 22:40:12
阅读次数:
264
面试的时候被问到这样一个问题:有A、B两个数组,找出B中有A中没有的所有元素(换言之即是求差集B-A)。当时比较紧张,用了最原始的双重嵌套循环逐个比较,很显然这种时间复杂度高达O(n2)的算法相当low。 回去之后经过思考,有了一个新的思路,即先对A、B进行排序,时间复杂度为O(nlog2n),再....
分类:
编程语言 时间:
2015-07-24 15:49:51
阅读次数:
162
原处修改,快:第一种方式:>>> a=[1,2,3]>>> b=a>>> a.extend([4,5])>>> a[1, 2, 3, 4, 5]>>> b[1, 2, 3, 4, 5]第二种方式:>>> a=[1,2,3]>>> b=a>>> a+=[4,5]>>> a[1, 2, 3, 4, 5]...
分类:
编程语言 时间:
2015-07-24 15:36:52
阅读次数:
128
Python入门学习笔记之Python模块Python模块:一、认识Python模块1.什么是模块函数是可以实现一项或多项功能的一段程序。我们的模块是函数功能的扩展,模块是可以实现一项或多项功能的程序块。从定义可以看出:函数是一段程序,模块是一项程序块,也就是说函数,模块都是用来实..
分类:
编程语言 时间:
2015-07-24 00:09:10
阅读次数:
181
010-012主要内容: 1.列表中可以有整数,浮点数,字符串,对象 普通列表:love = ['apple','banana','redhat','cpu'] 混合列表:mix = [2,'liebiao',3.14,[1,2,3]] 空列表: empty = [] 2.ap...
分类:
编程语言 时间:
2015-07-23 17:11:09
阅读次数:
110
**Python的列表可以存儲任何數據類型,包括列表本身。它是通過索引訪問。**Python的索引值是從0開始的,以些類推**Python是通過中括號來包含所有的值,值與值之間通過","號分隔**查看python列表的擁有哪些方法,可以通過命令dir(list)同理,如果需要查看列表方法的使用,可以使..
分类:
编程语言 时间:
2015-07-23 15:54:40
阅读次数:
125
# coding=GBKscore = 90if score >= 80: print("好")elif score >= 60: print("及格")else: print("差")win7 64位PC,用#coding=utf-8还是乱码
分类:
编程语言 时间:
2015-07-22 20:25:40
阅读次数:
146
这是一篇Python爬取CSDN下载资源信息的例子,主要是通过urllib2获取CSDN某个人所有资源的资源URL、资源名称、下载次数、分数等信息;写这篇文章的原因是我想获取自己的资源所有的评论信息,但是由于评论采用JS临时加载,所以这篇文章先简单介绍如何人工分析HTML页面爬取信息。...
分类:
编程语言 时间:
2015-07-21 18:46:39
阅读次数:
117
背景:本人用python写自动化脚本,基础的东西都会啦。但是呢,鉴于年轻应该好好学习,所以打算再买一本python书籍用来精读。《python核心编程》第一次学python看的就是《python核心编程》,照着来一遍,各种语句代码也都敲了。每种语言的基础介绍不外乎是各种知识点索引,python也不例...
分类:
编程语言 时间:
2015-07-21 12:08:15
阅读次数:
142
主要实现了成员信息的增加,修改,查询,和删除功能,写着玩玩,在写的过程中,遇到的问题,旧新成员信息数据的合并,手机号和邮箱的验证,#!/usr/bin/env python# coding=utf8#author:shantuwqk@163.comimport os, sys, time,jsoni...
分类:
编程语言 时间:
2015-07-20 10:39:00
阅读次数:
141