摘要:
pandas的函数应用二——排序 索引排序 1、Series排序 import pandas as pd import numpy as np s1 = pd.Series(np.arange(5),index=list('dcafb')) s1 d 0 c 1 a 2 f 3 b 4 dtype: 阅读全文
摘要:
pandas的函数应用 import pandas as pd import numpy as np df = pd.DataFrame(np.modf(np.random.randn(5,4)*100)[1].astype('int32'),columns=list('ABCD')) df A B 阅读全文
摘要:
import pandas as pd import numpy as np 1、Series数据对齐 ps1 = pd.Series(np.arange(4),index=['a','b','c','d']) ps2 = pd.Series(np.arange(5),index=['a','c', 阅读全文
摘要:
将一个二维数组的行和列分别进行逆向 import numpy as np a = np.arange(15).reshape(3,5) print(a) # 反转行 a1 = a[::-1] #里面传一个数进去(没有出现逗号),代表的是只对行进行操作 print('反转行') print(a1) # 阅读全文
摘要:
深拷贝和浅拷贝 不拷贝: 如果只是简单的赋值,那么不会进行拷贝。 import numpy as np a= np.arange(10) print(a) b = a #赋值,对相同数值进行不同命名, print(b) print(b is a) [0 1 2 3 4 5 6 7 8 9] [0 1 阅读全文
摘要:
是否改变原来数值 1、reshape和resize方法: 两个方法都是用来修改数组形状的,但是有一些不同。 reshape是将数组转换成指定的形状,然后返回转换后的结果,对于原数组的形状是不会发生改变的。 resize是将数组转换成指定的形状,会直接修改数组本身。并不会返回任何值。 2、flatte 阅读全文
摘要:
Numpy数组索引与切片 1. `ndarray`对象的内容可以通过`索引`或`切片`来获取和修改,就像 Python 的内置容器对象一样。 2. `一维数组`:一维数组比较简单,看起来和python列表很类似。 3. `二维数组`:每个索引值对应的元素不在是一个值,而是一个一维数组 4. `多维数 阅读全文