2020年7月17日
摘要: ORM(O/R Mappping对象关系映射)的基础概念 在我们的系统中,存在大量的需要进行持久化存储的对象,这些对象可能是各种各样的业务单据,也可能是我们的系统配置信息等。另外一些属于内存中使用而不需要进行持久化存储的对象,不属于我们的讨论范围。而在支持对象序列化的语言比如C#,Java中,我们可 阅读全文
posted @ 2020-07-17 22:52 滚雪球效应 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1 Python的函数参数传递 看两个例子: a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) print a # [1] 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似 阅读全文
posted @ 2020-07-17 21:19 滚雪球效应 阅读(184) 评论(0) 推荐(0) 编辑
摘要: NumPy(Numerical Python的简称)是Python数值计算最重要的基础包。大多数提供科学计算的包都是用NumPy的数组作为构建基础。 NumPy的部分功能如下: ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数( 阅读全文
posted @ 2020-07-17 20:20 滚雪球效应 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 我们会从Python最基础的数据结构开始:元组、列表、字典和集合。然后会讨论创建你自己的、可重复使用的Python函数。最后,会学习Python的文件对象,以及如何与本地硬盘交互。 3.1 数据结构和序列 Python的数据结构简单而强大。通晓它们才能成为熟练的Python程序员。 元组 元组是一个 阅读全文
posted @ 2020-07-17 19:57 滚雪球效应 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 在我来看,没有必要为了数据分析而去精通Python。我鼓励你使用IPython shell和Jupyter试验示例代码,并学习不同类型、函数和方法的文档。虽然我已尽力让本书内容循序渐进,但读者偶尔仍会碰到没有之前介绍过的内容。 本书大部分内容关注的是基于表格的分析和处理大规模数据集的数据准备工具。为 阅读全文
posted @ 2020-07-17 19:23 滚雪球效应 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 第1章 准备工作 1.1 本书的内容 本书讲的是利用Python进行数据控制、处理、整理、分析等方面的具体细节和基本要点。我的目标是介绍Python编程和用于数据处理的库和工具环境,掌握这些,可以让你成为一个数据分析专家。虽然本书的标题是“数据分析”,重点却是Python编程、库,以及用于数据分析的 阅读全文
posted @ 2020-07-17 19:20 滚雪球效应 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return indices of the two n 阅读全文
posted @ 2020-07-17 10:43 滚雪球效应 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 数组 实现一个支持动态扩容的数组 实现一个大小固定的有序数组,支持动态增删改操作 实现两个有序数组合并为一个有序数组 总结:数组扩容优先考虑使用Array的静态方法Resize,其次考虑把一个扩容的、临时的数组赋值给原数组。 一、数组1.实现一个支持动态扩容的数组class Array(): def 阅读全文
posted @ 2020-07-17 10:30 滚雪球效应 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 阅读全文
posted @ 2020-07-17 09:48 滚雪球效应 阅读(78) 评论(0) 推荐(0) 编辑