随笔分类 -  Python

摘要:类似 #ifndef NDEBUG do_something(...) #else do_otherthing(...) #endif logging 模块 如果有无 NDEBUG,只在于是否输出一些信息,那么可以使用 logging 模块,这是一个用于记录和管理日志信息的标准库,通过配置日志级别, 阅读全文
posted @ 2023-11-30 22:03 Violeshnv 阅读(477) 评论(0) 推荐(0)
摘要:设计算法的时候发现有时候算法无法结束,算法采用随机数据 a = np.arange(6).reshape(2, 3) fail_to_chosen = np.average(a[np.zeros(2, dtype=bool)], axis=0) 则 fail_to_chosen = array([n 阅读全文
posted @ 2023-01-22 23:11 Violeshnv 阅读(50) 评论(0) 推荐(0)
摘要:sympy.abc 以前定义变量的常用方法 x, y = Symbol('x y') 实际上,在 sympy.abc 中已经定义好了 from sympy.abc import x, y 化简、分解、合成、展开 https://docs.sympy.org/latest/tutorials/intr 阅读全文
posted @ 2022-11-11 01:03 Violeshnv 阅读(184) 评论(0) 推荐(0)
摘要:IPython 是 Python 的在交互式界面上的升级版,可以直接在命令行中输入 ipython 或 ipython3 使用(要提前下载好 IPython 的库),也可以使用 jupyter notebook 指令运行 Jupyter Notebook 并以 IPython 为内核进行使用。 IP 阅读全文
posted @ 2022-11-04 01:09 Violeshnv 阅读(549) 评论(0) 推荐(0)
摘要:Python注释 Python注释可以分为块注释和行内注释、文档注释、类型注释 块注释和行内注释 # 块注释一般用于描述下方代码 if a > 10 : # 按照PEP8规范,块注释以一个#和一个空格开头,除非块注释中需要使用缩进 a = 10 else: # 块注释应该和它要注释的代码具有同样的缩 阅读全文
posted @ 2022-10-27 15:42 Violeshnv 阅读(122) 评论(0) 推荐(0)