Python学习笔记 参考文献 [1] 周越.人工智能基础与进阶(Python编程)[M].上海:上海交通大学出版社,2020. Python入门基础 数学运算 5/2 = 2.5 # 直接做除法 5//2 = 2 # 整除 2**10 = 1024 # 幂次 # 下面这三个都返回的是str bin() # 转二进制 oct() # 转八进制 hex() # 转十六进制 判断 if 逻辑表示 pytho 2021-10-06 coding > Python
Python & 算法竞赛 最近尝试使用Python打下算法题,记录下需要注意的地方吧。 使用main()函数 这样的习惯就和c++一样了,这样的好处在于如果其他文件中 import ,使用该文件中的函数,不会运行其主函数部分。 def main(): pass if __name__ == "__main__": main() 全局变量的问题 ans = 0 def main(): ans += 1 这样 2021-10-15 coding > Python
本科毕设《基于非嵌入式强化学习的卡牌游戏AI研究》相关技术 代码:KataCR,图像数据集(切片图像,分类图像):Clash-Royale-Detection-Dataset,离线数据集:Clash-Royale-Replay-Dataset 本文主要对我的本科毕设流程、算法细节进行简要介绍,首先给出本科毕设论文作为参考(有非常多冗余内容): 英文论文(投稿到 ICIRA 2024): 结题答辩P 2024-06-04
CF1614 - Codeforces Round 757 (Div. 2) 比赛链接 C. Divan and bitwise operations 题意 存在一个长度为 nnn 的正整数序列 {ai}\{a_i\}{ai},mmm 个限制条件,每个限制条件由 l,r,xl, r, xl,r,x 构成,表示 {ai}\{a_i\}{ai} 在区间 [l,r][l,r][l,r] 中的元素或运算值为 xxx。对于任意一个满足该条件的序列,求该序列的所有子序列的异或值 2021-12-13 coding > cf #位运算 #数论 #动态规划
2022 xjtu校赛 B题西安二手房房价分析 pandas数据分析 线性回归模型 题意 python整理代码 由于是第一次使用pandas进行数据分析,有很多不熟悉的地方,首先记录一下. 使用的是Jupyter Notebook完成,这个做数据分析确实非常好用,效果可以直接从网页中打开: 完整代码(颜色不清楚,请使用白色背景):数据处理,回归分析-改进 使用的头文件,和绘图所用的参数 import numpy as np import panda 2022-07-03 数学建模 #pandas #线性回归
Linux系统使用pip成功安装软件包,但不能从命令行找到可执行文件? 最近遇到了这个问题,我是用的是 WSL 系统,在网上找了很多方法都没解决,最后东拼西凑用以下方法解决了: 先找到默认包安装位置使用命令 python -m site,如下图: 找到进入到 USER_BASE 目录下,比如我的就是: /home/yy/.local。 查看该目录下文件,应该可以看到一个叫 bin 的文件夹,进入,查看里面是否有你用pip安装的可运行文件 最后就是将该目录加入到系统 2021-09-03 tools #python
与位运算有关的恒等式 在cf上做了些交互题,好多都和位运算与关系,而做题的关键就是看出来与位运算有关的恒等式,下面给出一些与位运算,加法有关的恒等式: 结论 先给出两个式子: (a∣b)=(a&b)+(a⊕b)a+b=2(a&b)+(a⊕b)\begin{aligned} (a|b)&=(a\&b)+(a\oplus b)\\ a+b&=2(a\&b)+(a\oplus 2021-08-30 Math #位运算
约瑟夫环问题 问题描述 nnn 个编号从 1,⋯ ,n1, \cdots, n1,⋯,n 的人逆时针站成一圈,开始从 111 号开始,每次从当前人开始数 kkk 个,然后这个人出局,求最后一个人编号多少? 该问题由约瑟夫 (Titus Flavius Josephus),于公元一世纪提出,他当时求解的是 n=41,k=2n=41, k=2n=41,k=2 的情况 (maybe (o゚v゚)ノ 但他还是很强 2021-09-01 Math #数论
莫比乌斯反演 参考:OI-Wike 莫比乌斯反演 前置芝士 引理1 引理1:∀a,b,c∈Z,⌊abc⌋=⌊⌊ab⌋c⌋\forall a, b, c\in \mathbb{Z}, \left\lfloor\frac{a}{bc}\right\rfloor=\left\lfloor\frac{\left\lfloor\frac{a}{b}\right\rfloor}{c}\right\rfloor∀a,b 2021-08-16 Math #莫比乌斯反演 #数论分块
多项式定理 定义 (nn1,n2,⋯ ,nt)=n!n1!n2!⋯nt!\begin{aligned} \binom{n}{n_1,n_2,\cdots,n_t} = \frac{n!}{n_1!n_2!\cdots n_t!} \end{aligned} (n1,n2,⋯,ntn)=n1!n2!⋯nt!n! 其中 ni⩾0n_i\geqslant 0ni⩾0,且 ∑i=1tni=n\d 2021-10-15 Math #多项式