随笔分类 -  Python

摘要:提问: 下面这段 python 代码会输出什么样的结果?True还是False? class DataSource(Enum): akshare = "akshare" alpaca = "alpaca" alphavantage = "alphavantage" baostock = "baost 阅读全文
posted @ 2025-09-10 14:47 icuic 阅读(15) 评论(0) 推荐(0)
摘要:近几年在强化学习基础理论方面花了好多时间,但因为没有实际项目经验,压根找不到相关工作。白瞎了这几年所花的金钱、时间和精力。 想找个项目来做做,需要硬件的玩不起,那就找个纯软件的吧。 FinRL 看起来不错,打算试一试。FinRL 是哥伦比亚大学团队开源的“金融强化学习一站式工具箱”,专门用来快速开发 阅读全文
posted @ 2025-09-02 20:47 icuic 阅读(1178) 评论(0) 推荐(0)
摘要:结论: 在没激活任何 conda 环境时,pip install 装到哪取决于当前 shell 里 pip 指向的 Python(往往是系统 Python 或 conda base);激活别的环境后,这些包默认看不见。 在 conda 环境中,pip 与 pip3 没有任何区别,二者功能完全一致。 阅读全文
posted @ 2025-08-27 10:42 icuic 阅读(249) 评论(0) 推荐(0)
摘要:在 Python 中,可迭代对象(Iterable)和迭代器(Iterator)是两个紧密相关但又有所不同的概念,下面从定义、特性、使用方法等方面详细介绍它们的区别。 定义 可迭代对象:是指实现了 __iter__() 方法的对象。这个方法会返回一个迭代器对象。常见的可迭代对象包括列表(list)、 阅读全文
posted @ 2025-04-21 15:47 icuic 阅读(208) 评论(0) 推荐(0)
摘要:一直弄不清 Python 里的迭代器、装饰器和列表推导式,特的记录一下。 迭代器 迭代器是一种实现了 __iter__() 和 __next__() 方法的对象。__iter__() 方法返回迭代器自身,而 __next__() 方法返回迭代器的下一个值。当没有更多元素时,__next__() 方法 阅读全文
posted @ 2025-04-12 11:18 icuic 阅读(29) 评论(0) 推荐(0)
摘要:在 Python 里,zip() 是一个内置函数,它能把多个可迭代对象(像列表、元组、字符串等)对应位置的元素组合成元组,最终返回一个迭代器。下面将详细介绍它的使用方法和特性。 基本语法 zip(*iterables) 其中,*iterables 表示可以传入一个或多个可迭代对象。 示例代码 1. 阅读全文
posted @ 2025-04-12 10:45 icuic 阅读(231) 评论(0) 推荐(0)
摘要:可以通过以下两种常见的方法来修改 Jupyter Notebook 打开后显示的默认目录: 方法一:使用命令行参数指定目录 在启动 Jupyter Notebook 时,使用 --notebook-dir 参数来指定要打开的目录。 使用以下命令启动 Jupyter Notebook 并指定默认打开的 阅读全文
posted @ 2025-04-09 19:06 icuic 阅读(3074) 评论(0) 推荐(0)
摘要:Conda 是一个强大的开源包管理和环境管理系统,可在多种操作系统上使用,以下是其常用命令: 环境管理命令 创建环境 conda create --name your_env_name python=3.9 此命令会创建一个名为 your_env_name 的新环境,并指定 Python 版本为 3 阅读全文
posted @ 2025-04-09 18:56 icuic 阅读(168) 评论(0) 推荐(0)
摘要:在 Python 里,列表(list)是一种非常常用且功能强大的数据结构,它可以存储多个元素,且这些元素的类型可以不同。下面将从多个方面对 Python 列表进行详细介绍。 1. 列表的创建 可以使用方括号 [] 来创建一个列表,也可以使用 list() 函数。以下是一些创建列表的示例: # 创建一 阅读全文
posted @ 2025-03-25 17:24 icuic 阅读(95) 评论(0) 推荐(0)
摘要:在 Python 里,try 和 except 语句用于处理异常,也就是程序运行时出现的错误。异常处理能让你在程序碰到错误时不直接崩溃,而是执行特定的代码逻辑来应对错误,增强程序的健壮性。 基本语法 try 和 except 语句的基本语法如下: try: # 可能会引发异常的代码块 pass ex 阅读全文
posted @ 2025-03-22 23:06 icuic 阅读(486) 评论(0) 推荐(0)
摘要:enumerate是Python的内置函数,用于将一个可迭代对象(如列表、元组、字符串等)组合为一个索引序列,同时列出数据和数据的索引。它在遍历可迭代对象时十分有用,能简化代码编写,提高代码的可读性。 基本语法 enumerate(iterable, start=0),其中iterable是必选参数 阅读全文
posted @ 2025-03-19 11:03 icuic 阅读(348) 评论(0) 推荐(0)