- 博客(10)
- 收藏
- 关注
原创 Python | Pandas | DataFrame | 初始化,数据选取
初始化1由字典初始化data1 = {'name':['li', 'liu', 'chen'], 'score':[90, 80, 85]}df1 = pd.DataFrame(data1)print(df1) name score0 li 901 liu 802 chen 85 可以指定列名和索引df2 = pd.DataFr...
2018-05-31 00:01:31 13347
原创 Python | Pandas | Series
Series是一个有索引的一维数组,很像字典构建Series1、由list初始化s = pd.Series([1, 'Beijing', -1, 8.2541])print(s)0 11 Beijing2 -13 8.2541dtype: object在这里我们可以看到,pandas会用0,1,2,······作为 Series 的 ind...
2018-05-30 18:30:05 382
原创 Python | Numpy | 读取文件和存储数据
使用Numpy读取文件1、纯数字的数组arr = np.loadtxt('data.txt',delimiter=',')print(arr)[[1. 2. 3.] [4. 5. 6.] [7. 8. 9.]]2、含有字符串的数组arr = np.loadtxt('data.txt',str,delimiter=',')print(arr)[['name' 'score'] ['Liyu...
2018-05-30 16:11:23 17149 1
原创 Python | Numpy | 数组的拼接和裁剪
一、数组拼接arr1 = np.array([[1, 2, 3],[4, 5, 6]])arr2 = np.array([[7, 8, 9],[10, 11, 12]])#拼接方法一:np.concatenate()x= np.concatenate((arr1, arr2),axis= 0) #上下拼接y= np.concatenate((arr1,arr2), axis= 1)...
2018-05-30 01:27:03 5069
原创 Python | Numpy | 数学运算,转置,排序,条件查询
一、数学运算1、数组内元素四则运算x1 = np.array([1.0, 2.0, 3.0])x2 = np.array([2.3, 5.1, 6.4])#逐元素求和print(x1+x2) #[3.3 7.1 9.4]print(np.add(x1,x2)) #[3.3 7.1 9.4]#逐元素作差print(x1-x2) #[-1.3 -3.1 -3.4]...
2018-05-30 00:10:45 393
原创 Python | Numpy | 初始化,维度,数据类型,复制,取值赋值
初始化1、从list初始化一个ndarrayarr = np.array([1, 2, 3])2、通过内置函数初始化arr = np.zeros((2, 3)) #初始化一个2*3的元素全为0的数组arr = np.ones((1, 2)) #初始化一个1*2的元素全为1的数组arr = np.full((2, 2), 8) #初始化一个2*2的元素全为8的数组a...
2018-05-29 00:19:38 6949
原创 Python | 集合(set)
集合是无序可变的,用{ }作为限定符,同一个集合的元素不允许重复简单操作a = {1,2,3} #定义一个集合print (a)a.add(7) #为集合添加元素print(a)b = set(range(1,5)) #将列表转换为集合print(b)c = set([0,0,1,2,3,4]) #将列表转换为集合,有重复值将会自动去重print(c)set([1, 2, ...
2018-05-24 20:00:15 191
原创 Python | 字典(dict)
前面的啰啰嗦嗦:字典是“键—值对”的无序可变序列,用{ }初始化。字典的键不允许重复,可以为整数,复数字符串,元组等,但不能为列表、集合或字典。字典初始化:a = {} #创建空字典b = dict() #创建空字典c = dict(name = 'Dong',age = 20)d = dict.fromkeys(['name','age']) #创建值为空的字典print(a)pri...
2018-05-24 19:41:54 330
原创 Python | 元组(tuple)
元组用()初始化,属于不可变序列创建元组:#创建空元组1tu= ()#创建空元组2tu= tuple()#创建只有一个元素的元组tu1= ('a', ) #注意有逗号print(tu1)#创建包含多个元素的元组tu2= ('a', 'b')print(tu2)#将字符串转化为元组s= 'abcde'print(tuple(s))#将列表转化为元组li= [0, 1...
2018-05-23 17:41:24 235
原创 Python | 列表(list)
列表是python内置的可变序列,是包含若干元素的有序连续内存区间,其元素数据类型可以各不相同。当列表增加或删除元素时,列表对象将自动进行内存的扩展或收缩,从而保证元素间没有间隙。python列表内存的自动管理可以大幅减少程序员负担,但是也可能造成列表内大量元素的移动,效率低。所以,除非必要,否则应该尽量从列表尾部进行元素的增删操作。列表初始化:#创建列表li = [1, 2, 3...
2018-05-23 16:26:33 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人