2019独角兽企业重金招聘Python工程师标准>>>

1月1日 新年第一天没怎么学习

读了一篇关于 网络爬虫的文章  原来搜素引擎的工作原 理第一步就是通过网络爬虫 在网络上爬取

 

1月2日

x-path

在安装包lxml里面包含xpath

-------------

安装 redis 并且配scrapy-redis 环境

Redis –pip install scrapy-redis

-----------

晚上抓起python数据分析基础

推荐一个网址:http://hyry.dip.jp/tech/book/page/scipy/index.html

---------遇到的question-----

A.在使用anaconda中的spyder时,其中的ipython console出现了 并且一直输出“It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console.

不知道什么原因,只能重新再开一个,求解?

B. a[2:4] = 100,101    # 下标还可以用来修改元素的值

 但是执行时--发生错误---换一个元素的时候是可以的,不知道为什么?

Traceback (most recent call last):

   File "<ipython-input-9-97a9fbe028a8>", line 1, in <module>

    f[2:3] =20, 30

 ValueError: cannot copy sequence with size 2 to array axis with dimension 1

 

------------Numpy 学习------------ 

NumPyPython带来了真正的多维数组功能

SciPy则在NumPy的基础之上添加了许多科学计算的函数库,其中一些函数是通过对久经考验的Fortran数值计算库进行包装实现的,例如:

 

    线性代数使用LAPACK

    快速傅立叶变换使用FFTPACK

    常微分方程求解使用ODEPACK

    非线性方程组求解以及最小值求解等使用MINPACK

有了这两个库,Python就有几乎和MATLAB一样的数据处理能力了。

SymPy是一套数学符号运算的扩展库,虽然它目前还没有到达1.0版本,但是已经足够好用,可以帮助我们进行公式推导,做一些简单的符号运算工作

matplotlib Chaco是两个很优秀的二维绘图库。matplotlib库能够快速地绘制精美的图表、以多种格式输出,并且带有简单的三维绘图功能。而Chaco Traits为基础,能够很方便地编写出交互式图表控件,并嵌入到用TraitsUI编写的界面程序中。

数组的形状可以通过其shape属性获得

元组(tuple)

c.shape

(3, 4)

>>> c.shape = 4,3

将数组cshape属性改为(4,3),注意从(3,4)改为(4,3)并不是对数组进行转置,而只是改变每个轴的大小,数组元素在内存中的位置并没有改变:

c.dtype

dtype('int32')

通过dtype参数在创建数组时指定元素类型

注意float类型是64bit的双精度浮点类型,而complex128bit的双精度复数类型

---------

arange()

开始值为0、终值为1、步长为0.1的等差数组,注意终值1不在数组中:

>>> np.arange(0,1,0.1)

array([ 0. ,  0.1,  0.2,  0.3,  0.4,  0.5,  0.6,  0.7,  0.8,  0.9])

 

linspace()

>>> np.linspace(0, 1, 10) # 步长为1/9

array([ 0.        ,  0.11111111,  0.22222222,  0.33333333,  0.44444444,

        0.55555556,  0.66666667,  0.77777778,  0.88888889,  1.        ])

>>> np.linspace(0, 1, 10, endpoint=False) # 步长为1/10

linspace()通过指定开始值、终值和元素个数创建表示等差数列的一维数组

 

logspace()

np.logspace(0, 2, 5)

10^010^2、有5个元素的等比数列

array([   1.        ,    3.16227766,   10.        ,   31.6227766 ,  100.        ])

----------

这个空格是没有任何语法意义的。两种方法得到的结果一样,但第一种方式更容易阅读,一般都使用这种方式。

----------

----------

zeros_like()ones_like()empty_like()

等函数创建和参数数组的形状和类型相同的数组。

因此“zeros_like(a)”“zeros(a.shape, a.dtype)”的效果相同

 a[3:5]  # 用切片作为下标获取数组的一部分,包括a[3]不包括a[5]


--------小收获-------

 // 用在网页的网址中

盘符C:\ +  \用在转义字符中

关于为什么python 敲代码时候要加空格 一个疑惑解决

从可读性的角度去考虑,一般关键词后,以及逗号的后面会加一个空格。这个空格可能是可选的,但阅读起来更方便。

搜索

print "hens", 25 + 30 / 6 # 这样看起来更好一些

转载于:https://my.oschina.net/u/2599860/blog/596396

2016 1月1日-1月1日python 学习总结相关推荐

  1. 2016年2月22日--2月29日(18小时,剩3152小时)

    2月22日--2月25日,没记录,就算1小时每天, 2月26日-2月27日,每天5小时还是有的,共15小时,剩3155小时 2月29日,3小时,剩3152小时.

  2. 天津Uber优步司机奖励政策(1月4日~1月10日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  3. 优步UBER司机全国各地奖励政策汇总 (4月4日-4月10日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  4. Windows Server 2016 VOL 简体中文版 2017 年 1 月版

    2017年1月12日,微软更新了Windows Server 2016 VOL版本的新镜像.本次更新,包含了2016年11月的累计更新补丁KB3200970和服务堆栈更新补丁KB3199986. Wi ...

  5. 2016杭州云栖大会10月开幕 规模翻倍

    本文讲的是2016杭州云栖大会10月开幕 规模翻倍[IT168 云计算]去年盛况空前的杭州·云栖大会将于今年10月13日回归,这次大会规模将比去年翻倍,从原本2天的议程增加至4天,从10月13日持续到 ...

  6. 分享Silverlight/WPF/Windows Phone一周学习导读(1月17日-1月23日)

    上周微软Silverlight团队发布"微软发布Silverlight Native Extensions 1.0 - 扩展OOB应用功能",对于Silverlight开发人员而言 ...

  7. 分享Silverlight/WPF/Windows Phone一周学习导读(10月1日-10月15日)

    分享Silverlight/WPF/Windows Phone一周学习导读(10月1日-10月15日) 本周Silverlight学习资源更新: [Silverlight入门系列]ListboxIte ...

  8. 分享Silverlight/WPF/Windows Phone一周学习导读(10月30日-11月6日)

    分享Silverlight/WPF/Windows Phone一周学习导读(10月30日-11月6日) 本周Silverlight学习资源更新 Silverlight 定位 niejunhua [学习 ...

  9. 分享Silverlight/WPF/Windows Phone一周学习导读(8月15日-8月19日)

    分享Silverlight/WPF/Windows Phone一周学习导读(8月15日-8月19日) 本周Silverlight学习资源更新: Silverlight Tools 4安装时的错误提示 ...

  10. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月25日-7月1日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(6月25日-7月1日) 本周Silverlight学习资源更新 用Silverlight做淘宝应用 往事如锋 基于 Si ...

最新文章

  1. C#中方法参数的四种类型
  2. 时间序列分析及应用r语言pdf_R语言:时间序列经典分析法(二)
  3. 浙大通讯与计算机网络离线作业,浙大2015年 通信与计算机网络离线作业
  4. 手把手教Linux驱动4-进程、文件描述符、file、inode关系详解
  5. Android开发之通过ImageView名称从文件夹拿到ImageView的Drawable对象的方法
  6. 后缀的形容词_构词法(18)构成形容词的常见后缀 3
  7. asp.net core结合Gitlab-CI实现自动化部署
  8. Oracle学习笔记(三)----------执行计划
  9. LeetCode 707. 设计链表(List)
  10. c++矩阵连乘的动态规划算法并输出_算法交流: 7215 简单的整数划分问题 【2.7基本算法之算法效率】...
  11. 搞定面试官:咱们从头到尾再说一次 Java 垃圾回收
  12. QEMU 源代码阅读经验开山之作
  13. Android Listview设置每条信息的间距
  14. java初级工程师 项目_java初级工程师项目经验简历范文
  15. Cmder安装并解决cmder here报错问题
  16. 网页版结题报告html没了,[转载]我的结题报告
  17. WinCC 扇形旋转制作
  18. poj 2044 weather forcast
  19. Web服务器性能测试工具介绍
  20. 2.SQL的CRUD操作

热门文章

  1. c语言调用python变量_在c中读取python的全局变量
  2. android滚动视图实例,android实现自定义滚动条
  3. 内存池算法 linux,内存池自动释放 - 梦想游戏 - OSCHINA - 中文开源技术交流社区...
  4. matlab 隶属度计算,基于MATLAB实现的云模型计算隶属度
  5. 归并排序递归实现迭代实现
  6. 57 Insert Interval
  7. 【Android】用MediaRecorder录制视频太短崩的问题
  8. 为域用户创建漫游用户配置文件
  9. 常见数通设备镜像制作模板
  10. 教你手工去迅雷广告『罗斌原创』