
python学习
数据科学学习
数据科学学习
展开
-
Python学习
cumsum()函数是 pandas 库中 DataFrame 和 Series 对象的方法之一。它用于计算累积和(cumulative sum),即给定一列数据,返回一个新的列,其中每个元素是原始列对应位置以及之前所有位置的元素的和。下面是cumsum()在这个示例中,原始的 Series 是,使用cumsum()方法计算得到的累积和的 Series 是。第一个元素是原始 Series 的第一个元素,第二个元素是原始 Series 的前两个元素的和,依此类推。原创 2024-03-30 20:22:21 · 1225 阅读 · 0 评论 -
python学习-crosstab(创建交叉表)
函数来创建一个交叉表,用于计算每个称号在男性和女性中的出现次数。函数将返回一个包含了称号和性别之间出现次数的交叉表。是行索引,表示要分析的称号;: 这一行代码使用 Pandas 的。是列索引,表示要统计的性别。原创 2024-03-20 04:13:20 · 703 阅读 · 1 评论 -
Python学习-generator
与列表一次性存储所有元素不同,生成器是一种惰性计算机制,它在需要时生成值,并且只有在需要时才会保留之前生成的值,从而节省内存。生成器表达式类似于列表推导式,但是使用圆括号而不是方括号,并且生成器表达式返回一个生成器对象,而不是列表。生成器函数可以在需要时无限地生成值,而不会一次性占用大量内存。当调用生成器函数时,它返回一个生成器对象,该对象可以在迭代过程中产生一系列值。无论是使用生成器函数还是生成器表达式,生成器都是迭代器,因此可以使用。生成器可以使用两种方式创建:生成器函数和生成器表达式。原创 2024-03-19 17:56:54 · 164 阅读 · 0 评论 -
python学习-Dict comprehensions(字典推导)
字典推导(Dict comprehensions)是Python中一种用于创建字典的紧凑而强大的方式。它们允许您使用简洁的语法从一个可迭代的对象(如列表、元组、集合等)中构建新的字典。字典推导的基本语法是在花括号中包含一个键值对表达式,后跟一个for循环,然后可以有零个或多个if语句。),则只有当条件为真时,才会将转换后的键值对添加到新的字典中。条件检查),就将其平方作为键,偶数本身作为值,添加到。列表中的每个元素,如果元素是偶数(通过。在这个例子中,我们遍历了。原创 2024-03-19 17:24:28 · 280 阅读 · 0 评论 -
python学习-list comprehensions
列表推导(List comprehensions)是一种在Python中创建列表的紧凑而强大的方式。它们允许您使用简洁的语法从一个可迭代的对象(如列表、元组、集合、字典等)中构建新的列表。列表推导的基本语法是在方括号中包含一个表达式,后跟一个for循环,然后可以有零个或多个if语句。这里的表达式是对item的转换,item是从iterable中取出的每个元素。如果指定了条件(if condition),则只有当条件为真时,才会将转换后的item添加到新的列表中。原创 2024-03-19 17:11:59 · 345 阅读 · 0 评论 -
python学习-遍历大量数据pd.read_csv
这种分块读取的方式特别适用于处理大型数据集,因为它可以有效地节省内存,避免一次性加载整个数据集到内存中。这意味着该 CSV 文件将被分块读取,每个块的大小为 10 行数据。在循环中,每次迭代都会从文件中读取一个块(包含10行数据),然后将这个块赋值给变量。函数来读取名为 "tweets.csv" 的 CSV 文件,并且设置了。进行操作,处理该块的数据,例如进行数据分析、转换、过滤等操作。这行代码使用了 Pandas 库中的。在每次迭代中,你可以对变量。原创 2024-03-19 03:04:13 · 493 阅读 · 0 评论 -
python学习-zip/unzip
是一个 Python 内置函数,用于将多个可迭代对象(如列表、元组等)中对应位置的元素打包成元组,然后返回一个迭代器,这个迭代器生成了这些元组。函数将返回一个迭代器,这个迭代器会生成由传入的可迭代对象中对应位置的元素组成的元组。如果传入的可迭代对象长度不一致,函数会以最短的可迭代对象长度为准。原创 2024-03-19 02:25:21 · 743 阅读 · 0 评论 -
python学习-enumerate
是一个 Python 内置函数,用于在迭代对象(如列表、元组、字符串等)中同时获取索引和对应的值。函数返回一个枚举对象,其中包含了元组。表示当前值在迭代器中的索引,表示迭代器当前位置的值。原创 2024-03-19 02:18:03 · 198 阅读 · 0 评论 -
python学习-迭代(iterator)
【代码】python学习-迭代(iterator)原创 2024-03-19 02:14:37 · 137 阅读 · 0 评论 -
python学习-处理error
如果出现错误,使用try-except也可以运行下去,并且可以输出出现问题的原因。,并将异常抛出到上层调用栈中,可以被捕获和处理。的值小于 0),则会引发一个。异常,并且异常的消息是。原创 2024-03-15 04:16:13 · 272 阅读 · 1 评论 -
Python学习-lambda
用lambda写自定义方程。原创 2024-03-15 03:56:10 · 275 阅读 · 1 评论 -
python学习-字符串和数字相加/turple解码
【代码】python学习笔记3。原创 2024-03-10 20:33:08 · 350 阅读 · 1 评论 -
Python学习-使用Matplotlib 的面向对象接口创建散点图
这一行代码设置图的标题为 "Movie Duration by Year of Release"。:这一行代码创建了一个新的图形(figure)和一个轴(axes),并将它们存储在名为。:这一行代码设置 y 轴的标签为 "Duration (min)"。:这一行代码设置 x 轴的标签为 "Release year"。是图中的轴对象,你可以在上面添加各种绘图元素。则是用于设置散点颜色的参数。:这一行代码在创建的轴对象。是 y 轴的数据,而。:这一行代码显示了图形。上绘制了一个散点图。原创 2024-03-10 06:34:42 · 288 阅读 · 1 评论 -
Python学习-numpy/plt.plot
【代码】Python每日学习笔记1。原创 2024-03-08 21:44:12 · 295 阅读 · 0 评论