自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 使用 tensorboard 可视化 kears训练结果

我们想要追踪模型的训练过程,tensorboard 是个不错的可视化工具。

2022-06-29 02:09:54 287 1

原创 机器学习模型可视化

机器学习模型可视化

2022-06-16 22:45:04 357

原创 高维数据可视化工具:t-SNE

IntroduceStochastic Neighbor Embedding (SNE)

2022-05-08 00:42:50 640

原创 FeynRules的上手使用4--$\phi^4$模型

模型为了上手FeynRules,我们将构建一个具体的 ϕ4\phi^4ϕ4 模型,并使用 FeynRules 来计算。一个一般复标量 ϕ4\phi^4ϕ4 模型的拉氏量为:Lscal =∂μϕi†∂μϕi−ϕi†Mijϕj+(ϕi†λijϕj)2\mathcal{L}_{\text {scal }}=\partial_{\mu} \phi_{i}^{\dagger} \partial^{\mu} \phi_{i}-\phi_{i}^{\dagger} \mathcal{M}_{i j} \

2022-05-03 16:15:07 479

原创 FeynRules的上手使用3--运行

FeynRules的运行接上两篇,在我们正确的设定模型参数和拉氏量之后,就可以运行FeynRules来推导费曼规则。装载文件首先需要设定FeynRules文件所在位置,并装载FeynRules模块:$FeynRulesPath = SetDirectory[ ]<< FeynRules`接下来是装载写好的模型文件:LoadModel[ < file.fr >, < file2.fr >, … ]模型文件后缀为".fr",可以分几块构成。模型描述可以写在

2022-05-02 00:07:16 582

原创 上传本地库到Github

准备注册 github 帐号并新建一个储存库安装 git (conda虚拟环境下)或者其它什么方法conda install git配置git在代码文件夹打开终端。首先是初始化git, 之前没用过则先用户名,邮箱。。。git config --global user.name "username"git config --global user.email "username@mail.com"检查配置git config --list超时错误出现则可以参考这篇文章的处理方法

2022-04-19 05:23:26 130

原创 FeynRules的上手使用2--拉氏量

FeynRules拉氏量在上一篇简单介绍了FeynRules中的一些参数设置,接下来就看如何描述我们想要的拉氏量。拉氏量是由场(及其协变导数)和一些参数(标量或张量)构成的完全缩并(意味着拉氏量本身为标量)的多项式,构建它则可利用到我们前面定义的粒子场和参数。例如费米子场,可以由函数 psi[a,b,...]\text{psi[a,b,...]}psi[a,b,...] 调用,a,b为场指标,但是需要以洛伦兹指标为开始。FeynRules会自动定义这个场的共厄场,例如对费米子场,其反粒子场只需在调用时加

2022-04-17 15:03:56 1104

原创 FeynRules的上手使用1--介绍&模型参数设置

FeynRules介绍FeynRules是一个基于Mathematica的工具包,能够从拉氏量出发,构建初费曼规则,生成高能粒子物理仿真所需的模型文件,例如蒙特卡洛模拟。能应用与各种超标准模型,极大地方便理论家。其一般作为仿真的第一步。这里是官方主页模型参数构建自己的模型,需要一些必要的参数。模型名和基本信息这是包含模型名,作者的email,参考文献等等信息。模型被load的时候这些信息将会打印出来。指标拉氏量中的某些场会带两个指标,规范指标和洛伦兹指标。...

2022-04-16 16:41:59 1369

原创 Python程序打包(Mac系统下)----pyinstaller

最近使用pyqt5和python写了一个小界面,想要打包成exe/app程序,以便他人运行,接下来进入正题。安装pyinstaller用pip安装就行pip3 install pyinstaller打包成apppyinstaller -w -D Run_GUI.pyRun_GUI.py, 你要打包的python文件。打包完成后回出现build文件和dist文件,build文件没什么用,打开dist文件:Run_GUI就是刚刚要打包的python文件,双击就完了。文件路径等下还没完,

2021-09-08 19:12:17 13768 4

原创 VNC内网穿透--MAC控制windos

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言SSH和VNCSSHSSH服务端SSH客户端VNCVNC serverVNC viewer内网穿透花生壳前言翻出很久没用的surface pro4, 打算利用一下跑些程序,于是想利用手头上的mac电脑来实现远程控制。SSH和VNCssh是一个非常好的工具,我们只需把win配置成ssh服务端,然后用mac连接就可以运行win的power shel,但是相对于VNC的缺点是没用图形界面,下面分别解释这两种方式。当然还有在

2021-08-30 03:41:33 3263

原创 conda环境配置python和机器学习

#Linux 配置python和tensorflow-gpu的conda虚拟环境安装conda激活虚拟环境额外的model(这些额外是model只是我的程序需要的)安装condacoda官网: https://docs.conda.io/en/latest/miniconda.html#linux-installers找到合适的版本下载。wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh --no

2021-03-21 02:41:35 362

原创 费曼图计算包CalcHEP环境配置

环境配置CalcHEP使用手册和代码CalcHEP的链接: http://theory.sinp.msu.ru/~pukhov/calchep.html.安装X11交互界面运行交互界面需要X11包,详情看链接: https://theory.sinp.msu.ru/~pukhov/CALCHEP/install.html,对于mac系统则需要 安装libX11-devel安装gcc 编译器参考链接: Mac + gmake + gcc对Mac os来说先安装brew,然后对brew换源,换源

2021-02-07 02:36:22 923

原创 python 将函数保存为二进制文件

python 将函数保存为二进制文件函数保存为二进制文件/dill保存函数安装dill模块函数保存为二进制文件/dill保存函数最近写天文学的程序出现一个问题,例如一个返回值为函数的函数,例如def Cut_bin(coef,inteval,name): .... .... #===========由分布得到的分段函数==== #=================写成分段函数的形式 def vecotr_coef_distr_fun(x): low_edg

2020-12-27 22:04:33 2473

原创 python + wget多线程下载

python + wget多线程下载读取链接下载函数MyThread并行下载代码由于有个项目需要下载大量数据,数据大多是每个100MB左右,所以我想使用python + wget多线程下载的方式下载,设定下载子线程个数不得多于设定的个数,已经带有超时和重试次数的设定。读取链接这些链接我是从另外一个程序得到的,主要是是读取fits文件,然后将适合的链接输出到txt里,这里的readline_txt函数就是将txt里的链接读到一个列表里。下载函数Download_wget_OS(List,PATH)是

2020-07-28 13:09:44 3028

原创 使用python各种方法下载数据

python下载数据的各种方法python下载数据的各种方法我一开始写的下载代码带有断点续传的request库方法(不一定能行)wget方法python下载数据的各种方法上一篇我写了怎么去网站取爬取一些下载链接,还有一些自己写的python程序,主要用了request 和 urllib.request 等库,不过发现使用这些下载文件有些问题,例如不能断点传,不好下大文件,没有进度界面,没有校验等等,只适合下数量少的小文件,今天我发现有两个有用的工具来下载。我一开始写的下载代码import requ

2020-07-24 16:08:46 5817

原创 python程序下载大量天文学数据

python程序下载天文学eboss数据文件下载模块使用正则表达式检索需要下载的文件文件保存位置及生成目录保留上次下载断点断点从新开始下载下载完成,程序代码文件下载模块首先编写一个专门用于下载文件的函数def formatFloat(num):#输出统一格式 return '{:.3f}'.format(num)def downloadFile(name, url): #download File, name=File, url=download address headers =

2020-07-23 21:18:57 671

原创 python绘制空间自由电荷电场

import numpy as npfrom mayavi import mlabfrom sympy import *from mayavi.mlab import *q = 1 #电荷量e0 = 4*3.14*8.85 #4×pi×ε0 放大10的12次方def cacualte(): x, y, z = np.mgrid[-1:1:20j, -1:1:20j,-1:...

2019-06-17 00:07:32 6730 2

原创 使用python Mayavi 绘制矢量场图

安装可参考mayavi文档http://docs.enthought.com/mayavi/mayavi/installation.html#installing-with-pip首先安装mayavi pip install mayavi如果出现Microsoft Visual C++ 14.0 is required 则需安装对应的Windows c++库可以参考http...

2019-06-15 23:03:24 7560 2

原创 python麦克劳林级数展开

我们利用python的sympy模块能够很方便的进行科学计算,可以利用它对变量表达式进行泰勒展开并绘制图像,下面是我对sin(x)进行麦克劳林展开并绘制图像from matplotlib import pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3Dfrom sympy import * #用于...

2019-06-08 15:07:25 5155 1

原创 python 求定积分和不定积分

求f(x) = sin(x)/x的不定积分和负无穷到正无穷的定积分sin(x)/x的不定积分是信号函数sig ,负无穷到正无穷的定积分为piimport mathimport numpy as npimport matplotlib.pyplot as pltfrom sympy import * #用于求导积分等科学计算def draw_plot_set():#设置画图格...

2019-06-06 15:05:45 16199

原创 python计算导数并绘图

import mathimport numpy as npimport matplotlib.pyplot as pltfrom sympy import * #用于求导积分等科学计算 def dif(left,right,step):#求导 左右区间以及间隔 x,y = symbols('x y')#引入x y变量 expr = pow(x,5)#计算表达式 ...

2019-06-04 14:22:04 6450

原创 用python绘制图像

目录安装环境代码错误运行结果安装环境pip install numpypip install scipypip install matplotlibmatplotlib参考文档代码import mathimport numpy as npimport matplotlib.pyplot as plt def fomula(x):#方程...

2019-06-03 02:52:09 562

原创 python质数判断

主要是依据质数符合6k+-1的规律,而取除数范围是2至根号nimport mathdef find_primery(number): #判断1,2,3 if number in [2,3]: return 1 elif number == 1: return 0 #能被2或3整除 if number%2 == ...

2019-06-01 18:33:58 2002

原创 python爬虫爬去百度图片

下面程序能够爬取百度图片一个网页里面的所以图片,值得关注的是匹配字段,正则表达式要写正确,虽然匹配成功的但是爬取的图片还是较少,下篇我会采取get方法来请求更多图片来爬取。import urllib.requestimport reimport timedef open_url(url): req = urllib.request.Request(url) req.add...

2019-05-30 14:09:24 1051

原创 基于python的微分方程数值解法求解电路模型

首先安装环境包 电路模型和微分方程 python代码目录安装环境包电路模型和微分方程模型1电路模型1微分方程1模型2电路模型2微分方程2python代码模型1模型2数值解结果模型1模型2结果安装环境包安装numpy(用于调节range) 和 matplotlib(用于绘图)在命令行输入pip install numpy ...

2019-05-29 20:26:11 2339 1

原创 图像识别-基于python和百度api

1安装百度apipip3 install baidu-aip2代码from aip import AipImageClassify""" 你的 APPID AK SK """APP_ID = '你的APP_ID'API_KEY = '你的API_KEY'SECRET_KEY = '你的SECRET_KEY'client = AipImageClassify(APP_ID, A...

2019-05-23 01:32:35 1597

原创 python 使用百度API实现人脸对比识别

要求1.安装百度python API2.到百度智能云创建应用3.调用API,代码1.安装百度python API使用pip安装pip3 install baidu-api2.到百度智能云创建应用-如下图创建应用得到APP_IDAPI_KEYSECRET_KEY3.调用API,代码from aip import AipFaceimport bas...

2019-05-16 15:00:40 2760 1

原创 树莓派语音助手

1. 打开SSH服务终端上输入sudo raspi-config进入到树莓派系统配置界面。这样就可以使用SSH登录2. 开启远程桌面树莓派命令行下输入如下命令安装xrdp sudo apt-get install xrdp在windows下的运行界面输入mstsc来打开远程桌面然后输入ip输入用户密码3.安装驱动四麦模块环境因为当前的Pi内核目前不支持wm8960编解码...

2019-05-13 17:09:03 6492 3

原创 调用百度api实现图片文字识别

python图片文字识别去百度云创建一个图片文字识别应用连接百度云ai下载sdk安装使用Python SDK有如下方式:如果已安装pip,执行pip install baidu-aip即可。如果已安装setuptools,执行python setup.py install即可。参考安装OCR Python SDK程序此程序为识别本地图片上的文字,使用的是通用识别模式,也可...

2019-05-13 00:53:39 6353

原创 利用百度api实现语音合成

参考百度云平台语音合成接口python调用首先在百度云注册账号并注册语音合成api注册语音识别后得到这三个东西APP_ID = ‘16030232’API_KEY = ‘2bgYdaqiAWTzgniVXN9x1H9t’SECRET_KEY = ‘YDlP0liKRu7ejMkUej8L2Twcl7Byu0F1’下载所需的库下载python库,然后将其解压到程序目录就可以使用...

2019-05-11 13:17:33 3788 1

原创 重新配置树莓派语音环境

pip和pip3是不同的pip是管理python2的pip3是管理python3的依赖库的用pip来查看库的路径pip show easygui查看easygui的路径在python3中运行语音识别程序需要重新安装几个库pyaudio安装参考这里在python3中 urllib2库已经不能再用,将import urllib2改为import urllib.reques...

2019-05-11 03:13:02 280

原创 在虚拟环境中更新opencv-python

先进入虚拟环境然后输入命令pip3 install --upgrade opencv-python==3.4.4.19opencv-python —要更新的库3.4.4.19 ------要更新的版本这是使用pip来管理更新的,在运行之前确保你已经装了pip可以参考python之将库升级至指定版本...

2019-05-11 01:03:24 4722

原创 树莓派实现人脸年龄、性别预测

可以参考这里人脸年龄、性别预测and这里首先下载对应的模型AgeGenderDeepLearning 可以到github里下载这里不全又或者是这里opencv_tutorial这里都有下载得到六个文件,分别是以下等号右边六个> faceProto = "opencv_face_detector.pbtxt"> faceModel ="opencv_face_d...

2019-05-10 18:22:06 1709 6

原创 树莓派上使用python实现人脸识别

首先配置树莓派摄像头模块插入摄像头排线sudo raspi-config进入配置选中Interfacing Options ,进入并使能camera可参考这里如果是USB摄像头可以参考一下然后就可以操作摄像头了拍照指令raspistill -o keychain.jpg -t 20002000ms后 拍一张照,存在当前目录,名字叫keychain.jpg...

2019-05-10 02:40:01 5961 1

原创 python的easygui模块

easygui模块是个非常简易的UI界面,能够做一些简陋的对话框和弹窗,对做小项目非常有用模块的使用可以参考Python 模块EasyGui详细介绍

2019-04-30 16:25:22 945

原创 调用树莓派USB口输出Gcode给arduino

import serial #串口模块 from time import sleep def main(): ser = serial.Serial('/dev/ttyACM0', 115200, timeout=2)#打开USB0口 串口号ttyACM0 波特率115200 超时2秒 line = '$G\n'#查看信息命令 print(...

2019-04-30 03:10:34 1400

原创 判断Threading.start新线程是否执行完

新写自己的Threading类class MyThread(threading.Thread):#我的Thread类 判断流程结束没 用于os shell命令是否执行判断 def __init__(self,func = ""):#输入待执行函数名 我执行的函数没有参数就没有加args输入了 threading.Thread.__init__(self) ...

2019-04-29 16:54:17 4324

原创 python文本替换

字符串的replace实现文本的批量替换之前用Gcode生成器F-Egrave生成的Gcode代码有些代码与arduino板的GRBL固件并不兼容,特别是抬笔下笔的命令不一样,所以我用python将这些命令批量替换掉程序def main():import osf_old = open(’/home/pi/Desktop/output.nc’,‘r’)f_new = open(’...

2019-04-29 14:40:05 1009

原创 在安卓手机安装Linux

利用Linux Deploy这个软件,我们可以在安卓手机上安装Linux系统,当嵌入式用具体看Linux Deploy在安卓手机安装LINUX系统手机需要root权限且Linux deploy https://github.com/meefik/linuxdeploy/releases Linux系统支撑软件Busy Box https://github.com/meefik/busybo...

2019-04-23 08:09:26 2816

原创 废旧安卓手机变Linxu开发

我们可以通过一款叫“Linux Deploy”安卓应用将废旧的安卓手机变成Linux系统,这样就可以进行嵌入式软件开发。将手机root安卓Linux Deploy然后选择系统,一键安装具体可以看安卓手机装 Linux 系统 旧手机也能焕新生Linux deploy 使用教程...

2019-04-23 03:05:58 6433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除