
python基础
手可摘星辰Iris
西风多少恨,吹不散眉弯。
展开
-
Eclipse+Pydev+用于数据分析package安装过程中的问题解决
环境介绍: win7旗舰版 python3.4.3 (最新版本3.6,我的win7貌似安装不了,系统太旧了,win8,win10应该可以) eclipse luna 4.4 JDK7或JDK8都可以 Pydev 4.5.3 (我试了最新的5.5版本,但是我的eclipse太旧了,不匹配。后面会讲到如何安装旧版本的Pydev)1、安装eclipse 我的eclipse是学习《jav...原创 2017-03-16 19:01:10 · 595 阅读 · 0 评论 -
python中的axis=0和axis=1
axis=0 表示纵向(上下),即列方向 axis=1 表示横向(左右),即行方向下面来看一个pandas中DataFrame的sum方法的例子:In [9]: import numpy as npIn [10]: from pandas import Series,DataFrameIn [11]: import pandas as pdIn [12]: df=DataFrame([[1.4,n原创 2017-03-22 12:16:04 · 2717 阅读 · 0 评论 -
Python语法基础——关于全局变量与局部变量
1、函数内部的变量名如果第一次出现,且出现在=前面,即被视为定义一个局部变量,不管全局域中有没有用到该变量名,函数中使用的将是局部变量,例如: num = 100def func(): num = 123 print(num)func()输出: 123说明函数中定义的num是一个局部变量,会将全局变量覆盖。再例如: num = 100def func(): num转载 2018-01-18 16:19:02 · 389 阅读 · 0 评论 -
python的浅拷贝和深拷贝
python中的深拷贝以及浅拷贝,和java中的概念一样。浅拷贝:对引用的拷贝。深拷贝:对对象的资源的拷贝。首先,对python中的赋值操作我们要有以下认识:1、赋值是将一个对象的地址赋值给一个变量,让变量指向改地址。2、修改不可变对象(字符串、元组)需要开辟新的空间。3、修改可变对象(列表)不需要开辟新的空间。一般有三种情况:1、直接赋值(传递对象的引用。原创 2018-01-26 16:06:38 · 242 阅读 · 0 评论