《Python数据科学指南》——第1章 Python在数据科学中的应用 1.1 简介
2023-09-11 14:17:32 时间
本节书摘来自异步社区《Python数据科学指南》一书中的第1章,第1.1节,作者[印度] Gopi Subramanian ,方延风 刘丹 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
第1章 Python在数据科学中的应用在这一章里,我们将探讨以下主题。
使用字典对象
使用字典的字典 写一个列表 从另一个列表创建列表——列表推导 使用迭代器 生成一个迭代器和生成器 使用可迭代对象 将函数作为变量传递 在函数中嵌入函数 将函数作为参数传递 返回一个函数 使用装饰器改变函数行为 使用lambda创造匿名函数 使用映射函数 使用过滤器 使用zip和izip函数 从表格数据使用数组 对列进行预处理 采用键排序 使用itertools1.1 简介
Python语言提供了大量内置的数据结构和函数,十分便于数据科学的程序处理。在这一章里,我们先讨论那些最常用的部分。在后续章节中,你会看到它们在不同主题中的应用。熟练地掌握这些知识,有助于你在处理数据和开发算法的繁杂过程中快速地编写程序。
本章将对这些便捷的数据结构和方法做一个概述,当你成长为一个熟练的Python开发者,就能灵活地搭配并使用它们,同时找到自己的方式来实现目标。
各类数据结构都有其用途,在不同的环境下,可能要使用两类甚至更多来适应你的需求。在本书中,我们提供了大量的实例以供参考。
python接口自动化(二十一)--unittest简介(详解) 前边的随笔主要介绍的requests模块的有关知识个内容,接下来看一下python的单元测试框架unittest。熟悉 或者了解java 的小伙伴应该都清楚常见的单元测试框架 Junit 和 TestNG,这个招聘的需求上也是经常见到的。
Python模块化简介 Python模块化简介自制脑图 介绍了模块化定义和模块化优点。 模块化指将一个完整的程序分解为一个一个小的模块。通过将模块组合,来搭建出一个完整的程序。 简单理解: 不采用模块化就是统一将所有代码编写到一个文件里 采用模块化就是将程序分别编写到多个文件中。
Python继承简介 Python继承简介自制脑图 继承的定义:有一个类,能够实现需要的大部分功能,但是不能实现全部功能 继承能让这个类来实现全部的功能。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- 【Python成长之路】python 基础篇 -- global/nonlocal关键字使用
- python的dict,set,list,tuple应用详解
- python:ERROR: No matching distribution found for Pillow==9.1.0的处理(Python 3.6.8)
- 【原创】Python 之快速性能优化(第二部分)
- (一)DepthAI-python相关接口:OAK Device
- python操作docker SDK:Docker SDK for Python
- Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略
- Python之pandas:对dataframe数据的索引简介、应用大全(输出索引/重命名索引列/字段去重/设置复合索引/根据列名获取对应索引)、指定某字段为索引列等详细攻略
- Python语言学习:Python语言学习之逻辑控制语句(if语句&for语句&while语句&range语句&with语句)的简介、案例应用之详细攻略
- Python语言学习:在python中,如何获取变量的本身字符串名字而非其值/内容及其应用(在代码中如何查找同值的所有变量名)
- Python之pandas:对dataframe数据的索引简介、应用大全(输出索引/重命名索引列/字段去重/设置复合索引/根据列名获取对应索引)、指定某字段为索引列等详细攻略
- Python编程语言学习:一行代码利用enumerate函数把纯列表数据转为自带索引的字典数据,字典格式数据应用之key和value相互提取
- Python编程语言学习:python的列表的特殊应用之一行命令实现if判断中的两类判断
- Python语言学习:Python随机生成那些事之随机生成使用方法、案例应用之详细攻略
- Python语言学习之文件夹那些事:python和文件夹的使用方法之详细攻略
- Python语言学习之数值、小数、空格那些事:python和数值、小数、空格的使用方法之详细攻略
- 〖Python接口自动化测试实战篇⑧〗- 小案例 - 使用python实现接口请求 [查询天行数据]
- Python实现KNN(K近邻)分类模型(KNeighborsClassifier算法)并应用网格搜索算法寻找最优参数值以及数据标准化均衡化项目实战
- python之jsonpath的使用
- 多版本Python共存时pip给指定版本的python安装package的方法
- 数据分析----IQR(Interquartile Range)四分位距的理解与应用及Python实现
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.