![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 67
python
卡卡西~
一个喜欢算法的在读研究生,所有原创博客均为本人日常学习所写,只代表本人的思想,欢迎纠错。
展开
-
无线传感器网络WSN覆盖优化问题
无线传感器网络WSN覆盖优化问题基础知识必看原创 2022-12-09 18:51:30 · 5241 阅读 · 3 评论 -
海鸥优化算法(Seagull Optimization Algorithm,SOA)
这是一篇关于海鸥优化算法SOA的总结博客,包括算法思想,算法步骤,算法应用(Python求解函数最值),算法进阶等,持续更新ing。原创 2022-10-21 00:13:20 · 5031 阅读 · 10 评论 -
Pycharm将需要的print内容输出到txt文件中
当遇到代码运行时间很长的时候,不需要等结果,可以把需要print的结果保存到TXT文件中,非常简单方便。代码亲测有效,实验环境python3.7# 打开log.txt文件,文件存在则打开,不存在则创建后再打开,默认将log.txt文件创建在与py文件同一个目录下# 设置mode='a'是将log.txt文件权限设置为可读写# 设置encoding='utf-8'是为了正常显示中文log = open('log.txt', mode='a',encoding='utf-8')# 计算部分巴拉巴拉原创 2022-04-18 12:24:35 · 8257 阅读 · 6 评论 -
随机操作——python的random库和np.random
1python自带的random库随机生成一个n-m之间的整数:random.randint(1,10)随机生成一个浮点数:random.random(),什么参数都不需要给,随机生成一个0到1之间的浮点数;random.uniform(1.1,5.4),随机生成一个1.1到5.4之间的浮点数。从给定序列中 随机选择一个元素:random.choice([98,95,34,45,50]),随机从该序列中选择一个数;random.choice(‘tomorrow’),随机从该字符串中选择一个原创 2022-04-02 17:24:27 · 3202 阅读 · 1 评论 -
python——numpy.sum()的使用
numpy.sum()可接受的参数是:sum(a, axis, dtype, out, keepdims)参数 a要进行加法运算的向量/数组/矩阵参数 axis=None(默认值)时,将数组/矩阵中的元素全部相加;=0 时,将每一列的元素相加,将矩阵压缩为一行;=1 时,将每一行的元素相加,将矩阵压缩为一列;=元组时,按axis=元组中各元素分别相加再求和;注意,axis 的取值不能超过数组/矩阵的维度。a = np.array([[1,1,1],[2,2,2],[3,3,3]])原创 2022-04-02 11:55:38 · 2295 阅读 · 0 评论 -
用sklearn进行PCA降维——基于python语言
1. sklearn的PCA类在sklearn中,与PCA相关的类都在sklearn.decomposition包中,主要有:sklearn.decomposition.PCA最常用的PCA类,接下来会在2中详细讲解。KernelPCA类,主要用于非线性数据的降维,需要用到核技巧。因此在使用的时候需要选择合适的核函数并对核函数的参数进行调参。IncrementalPCA类,主要解决单机内存限制。有时候样本量可能是上百万,维度可能也是上千,直接拟合数据可能会让内存爆掉, 此时可以用Incremen原创 2022-03-22 16:34:48 · 14369 阅读 · 0 评论 -
python-matplotlib制作图表与中文正常显示
1安装包pycharm可以直接安装:file——settings——python interpreter——有一个➕号就是install——搜索matplotlib——左下角install package——等待安装成功就行了2图标中文显示在学习过程中发现制作出来的图表中文显示异常,就像下图这样:解决办法亲测有效,只适用于windows64bit:首先需要下载一个字体,SimHei字体下载链接将下载好的字体放到pyProject\venv\Lib\site-packages\matplot原创 2022-03-09 21:56:46 · 2615 阅读 · 0 评论