(10)若arr = np.arange(12).reshape(3,4);则arr[(0,1),(1,3)]值分别为 ① 、 ② ;arr[1:2,(0,3)]对应的值分别为 ③ 、 ④ ;arr.ndim的值是 ⑤ 。 (11)创建一个范围在(0, 1)之间的长度为12的等差数列的语句是 ⑥ 。 (12)一个DataFrame对象的属性values和ndim分别指 ⑦ 和 ⑧ 。 (13)reindex方法中的参数method可取值为‘ffill’和‘bfill’,分别指 ⑨ 和 ⑩ 。 (14)数组转置是数据重塑的一种特殊形式,可以通过 ⑪ 方法或数组的T属性实现。 (15)Pandas中删除数据时,行列数据通过 ⑫ 参数确定删除的是行还是列。 (16)Pandas中的 ⑬ 方法可以根据索引或字段对数据进行分组。 (17)Pandas中直接删除数据的方法是 ⑭ 。
时间: 2024-02-15 08:27:18 浏览: 64
Numpy练习题目及答案.docx
好的,让我来为您逐一解答:
10. 若 arr = np.arange(12).reshape(3,4);则 arr[(0,1),(1,3)] 值分别为 1 和 7;arr[1:2,(0,3)] 对应的值分别为 [4, 7] 和 [3, 11];arr.ndim 的值是 2。
11. 创建一个范围在(0, 1)之间的长度为12的等差数列的语句是 np.linspace(0, 1, 12)。
12. 一个 DataFrame 对象的属性 values 指的是该 DataFrame 对象包含的数据,即由二维 ndarray 组成的矩阵;ndim 属性指的是该 DataFrame 对象的维数。
13. reindex 方法中的参数 method 可取值为‘ffill’和‘bfill’,分别指用前面的值进行填充和用后面的值进行填充。
14. 数组转置是数据重塑的一种特殊形式,可以通过 transpose() 方法或数组的 T 属性实现。
15. Pandas 中删除数据时,行列数据通过 axis 参数确定删除的是行还是列。
16. Pandas 中的 groupby() 方法可以根据索引或字段对数据进行分组。
17. Pandas 中直接删除数据的方法是 drop()。
阅读全文