![](https://img-blog.csdnimg.cn/direct/1794b0d8770f4a96bb47364f50c20300.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 67
。python
二进制人工智能
图像,点云,机器学习, Python, C++
展开
-
【Numpy】np.add.at 示例
【代码】【Numpy】np.add.at 示例。原创 2024-04-29 14:09:21 · 252 阅读 · 0 评论 -
【Numpy】 字典映射
【代码】【Numpy】 字典映射。原创 2024-01-16 15:35:38 · 421 阅读 · 0 评论 -
使用python绘制基本初等函数
使用python绘制基本初等函数原创 2021-01-30 14:26:41 · 2419 阅读 · 0 评论 -
【Python】argparse
argparseargparse模块是 Python 标准库中推荐的命令行解析模块。使用基本步骤:import argparse# 创建一个解析器对象,description描述解析器的功能parser = argparse.ArgumentParser(description="学习argparse")# 给parser增加一个val1参数(可在命令行中通过'--val1 指定值' 来指定val1的值),类型为int,默认值为1,参数描述为'添加的第一个参数'parser.add_argu原创 2022-05-25 19:58:06 · 219 阅读 · 0 评论 -
【Python】Faiss
文章目录Faiss库获取一些数据建立索引并向其中添加向量搜索Faiss库Faiss是一个用于高效相似性搜索(similarity search)和密集向量聚类的库。它包含的算法可以搜索任意大小的向量集,甚至可以是不适合RAM的向量集。它还包含用于评估和参数调整的支持代码。Faiss是用C++编写的,可以被Python调用。一些最有用的算法是在GPU上实现的。什么是相似性搜索?给定一组ddd维向量xix_ixi,Faiss将对它构建RAM中的一种数据结构。结构构造完毕后,当给定ddd维的新向量xx原创 2022-05-13 15:20:59 · 2670 阅读 · 0 评论 -
tkinter主窗口调用plt.show()后,主窗口变小
解决方法:加上import matplotlibmatplotlib.use('TkAgg')import matplotlib.pyplot as plt原创 2022-02-16 13:50:10 · 979 阅读 · 1 评论 -
【廖雪峰python总结】python高级特性,函数式编程,面向对象编程,面向对象高级编程
文章目录python复习总结python高级特性函数式编程面向对象编程面向对象高级编程python复习总结python高级特性python高级特性函数式编程函数式编程函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数。闭包,装饰器:https://blog.csdn.net/ncepu_Chen/article/details/106075394https://www.bilibili.com/video/BV1SZ4y1s7cv面向对象编程面向对象原创 2022-01-16 11:59:12 · 536 阅读 · 0 评论 -
python可视化欧拉公式
文章目录欧拉公式图解角频率和角速度的区别[1]欧拉公式证明[2]欧拉公式图解欧拉公式eiθ=cosθ+isinθe^{i \theta}= \cos \theta +i \sin \thetaeiθ=cosθ+isinθ对于每个实数θ\thetaθ,都可以在复平面上的单位元找到对应的一点,如图:图片来源见水印。如果θ\thetaθ是随着时间变化的,即θ(t)=wt\theta(t)=wtθ(t)=wt,其中www是角频率(角速度),那么公式变为:eiθ(t)=cos(θ(t))+i原创 2021-07-02 12:37:38 · 3518 阅读 · 3 评论 -
Matplotlib删除特定的线
a, = ax.plot(x,y)a.remove()注意逗号。原创 2021-06-25 18:28:20 · 3654 阅读 · 0 评论 -
【NumPy】*、np.multiply()、np.matmul()或@、np.dot()的异同
文章目录*;np.multiply();np.matmul() 或 @;np.dot()的异同1 尺寸相同的两个1-D array2两个2-D array3 两个 matrix4 维数大于2的array*;np.multiply();np.matmul() 或 @;np.dot()的异同In [1]: import numpy as np1 尺寸相同的两个1-D arrayIn [2]: a=np.array([1,2])In [3]: b=np.array([3,4])In [4]: a原创 2021-05-24 09:48:34 · 1970 阅读 · 1 评论 -
【Numpy】广播机制
https://www.numpy.org.cn/user/basics/broadcasting.html原创 2021-05-21 22:17:07 · 831 阅读 · 0 评论 -
【SymPy】(七)方程求解(八)矩阵
(七)方程求解from sympy import *x, y, z = symbols('x y z')1 等式从前面的文章我们知道,SymPy中的符号方程不是用=或==表示的,而是用Eq表示的。然而,还有一个更简单的方法:任何不在Eq中的表达式都被SynPy的求解函数(如solveset())假定等于0。因为a=b相当于a−b=0,这意味着我们可以不使用x==y,而使用x-y(被求解函数认为是x-y==0)。如果要求解的方程已经等于0,则这一点特别有用。不用键入solveset(Eq(ex原创 2021-02-09 13:43:41 · 2654 阅读 · 2 评论 -
【SymPy】(六)微积分
文章目录(六)微积分(六)微积分原创 2021-02-08 11:23:50 · 852 阅读 · 1 评论 -
【SymPy】(五)简化
文章目录简化1 simplify2 多项式/有理函数简化2.1 expand2.2 factor2.2.3 collect2.2.4 cancel2.2.5 apart3 三角化简Trigonometric Simplification3.1 trigsimp3.2 expand_trig4 幂( Power)简化函数4.1 powsimp4.2 expand_power_exp / expand_power_base4.3 powdenest5 指数和对数( Exponentials and log原创 2021-02-07 10:47:35 · 745 阅读 · 0 评论 -
【SymPy】(三)基本操作(四)打印
【SymPy】(一)SymPy简介【SymPy】(二)使用SymPy需要避开的坑文章目录(三)基本操作1 替换2 将字符串转换为SymPy表达式3 evalf3 lambdify(四)打印1 打印机2 设置 Pretty Printing3 打印函数3.1 str3.2 srepr3.3 ASCII Pretty Printer3.4 Unicode Pretty Printer3.5 LaTeX\LaTeXLATEX3.6 MathML3.7 Dot(三)基本操作In [32]: from.原创 2021-02-05 20:10:37 · 2117 阅读 · 0 评论 -
【SymPy】(二)使用SymPy需要避开的坑
坑首先,我们应该清楚,SymPy和NumPy、Django一样,不过是一个Python库。这意味着SymPy没有向Python语言添加任何内容。Python语言固有的限制也是SymPy固有的。例如:Python中不允许隐式乘法(如3x或3 x),因此SymPy中也不允许隐式乘法。要将3和x相乘,必须用*键入3*x。1 SymbolsSymPy可以在Python可用的任何环境中使用。我们只是导入它,就像导入其他库一样:In [1]: from sympy import *现在进行一个运算:In原创 2021-02-04 17:24:18 · 4771 阅读 · 0 评论 -
【SymPy】(一)SymPy简介
SymPy介绍文章目录SymPy介绍1 什么是符号计算2 另一个例子3 SymPy强大之处SymPy的全称为Symbolic Python,是一款用于符号运算的python库。1 什么是符号计算符号计算以符号的方式处理数学对象的计算。这意味着数学对象是精确表示的,而不是近似表示的,带有未赋值变量的数学表达式是以符号形式保留的。举个例子。假设我们想使用内置的Python函数来计算平方根。我们可以这样做In [1]: import mathIn [2]: math.sqrt(9)Out[2].原创 2021-02-03 11:37:25 · 11595 阅读 · 0 评论 -
【pandas】(一)pandas数据结构介绍
pandas基础篇pandas是贯穿本书后续部分的主要工具。它所包含的数据结构和数据处理工具的设计使得在Python中进行数据清洗和分析非常快捷。pandas经常是和其他数值计算工具,比如NumPy和SciPy,以及数据可视化工具比如matplotlib一起使用的。pandas支持大部分NumPy语言风格的数组计算,尤其是数组函数以及没有for循环的各种数据处理。尽管pandas采用了很多NumPy的代码风格,但最大的不同在于pandas是用来处理表格型或异质型数据的。而NumPy则相反,它更适合处理同原创 2020-12-10 22:35:45 · 896 阅读 · 0 评论 -
【Python绘图】pyecharts绘制南丁格尔玫瑰图
from pyecharts.charts import Piefrom pyecharts import options as optsimport random# 随机颜色生成def randomcolor(kind): colors = [] for i in range(kind): colArr = ['1', '2', '3', '4', '...原创 2020-03-23 21:32:24 · 8479 阅读 · 0 评论 -
解决matplotlib画图无法显示中文和负号
解决matplotlib画图无法显示中文和负号加入以下两行:plt.rcParams['font.sans-serif'] = ['SimHei'] # 用于正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号原创 2021-01-30 17:58:55 · 640 阅读 · 0 评论 -
NumPy(Numerical Python)基础篇
文章目录NumPy(Numerical Python)基础1 NumPy ndarray:多维数组对象1.1 生成ndarray1.2 ndarray的数据类型1.3 NumPy数组算术1.4 基础索引与切片1.5 布尔索引1.6 神奇索引1.7 数组转置和换轴2 通用函数:快速的逐元素数组函数NumPy(Numerical Python)基础NumPy,是Numerical Python的简称,它是目前Python数值计算中最为重要的基础包。NumPy之所以重要,其中一个原因就是它的设计对于含有大原创 2020-12-09 20:06:14 · 786 阅读 · 0 评论 -
python可视化函数展开
矩形波周期为2π2\pi2π的矩形波函数:z(t)={−1,−π≤t<01,0≤t<πz(t)=\begin{cases}-1,-\pi\le t\lt 0\\\quad 1,\quad0\le t\lt \pi\end{cases}z(t)={−1,−π≤t<01,0≤t<π=4π[sint+13sin3t+⋯+12n+1sin(2n+1)t+⋯ ]=\frac{4}{\pi}\left[\sin t+\frac{1}{3} \sin 3 t+\cdots+\frac原创 2021-05-05 12:51:39 · 558 阅读 · 0 评论 -
matlab与python语法区别(持续更新)
平方matlab:^python:**原创 2020-11-02 20:23:35 · 1196 阅读 · 0 评论