自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式-建造者模式

定义电脑类以及两种具体的电脑类型ThinkPad以及MacBookpublic class Computer { private int price; private String cpu; private String hardDisk; private String os; private String monitor; private String ram; public int getPrice() { return p

2022-04-10 13:21:18 2604

原创 Java反射程序

public class Demo{ public static void main(String[] args) { try { Class<?> m2Class = Class.forName("m2"); System.out.println(m2Class.getName()); } catch (ClassNotFoundException e) { e.print...

2022-03-19 10:51:47 392

原创 模拟银行账户,演示线程安全

package ThreadTest;public class ThreadSafe { public static void main(String[] args) { Account act=new Account("act-001",10000); Thread t1=new AccountThread(act); Thread t2=new AccountThread(act); t1.setName("取款线程1"); t2.setName("取款线程2"); t1.

2022-02-21 10:53:41 3005

原创 Java链表迭代排序

package LeeCode;public class CeShi { public static void main(String[] args) { ListNode firstNode3=new ListNode(5); ListNode firstNode2=new ListNode(3,firstNode3); ListNode firstNode1=new ListNode(firstNode2); ListNode secondNode4=new ListNode(.

2022-01-19 14:09:16 427

原创 NCC算法fits对准2.0版本

import pickleimport matplotlib.pyplot as pltimport osfrom astropy.io import fitsimport numpy as npimport tkinter as tkfrom tkinter.ttk import Combobox,Entry,Buttonfrom matplotlib.widgets import RectangleSelectordef fitsData(fitsName): with fit.

2021-12-01 14:54:05 592

原创 读fits的tkinter程序

from astropy.io import fitsimport osimport tkinter as tkfrom tkinter.ttk import Comboboxclass fitsGUI(): def __init__(self): ################################################################################################################ .

2021-11-30 20:20:22 134

原创 NCC算法fits对准

import pickleimport matplotlib.pyplot as pltimport osfrom astropy.io import fitsimport numpy as npimport pandas as pdfrom multiprocessing import Pool,cpu_countfrom matplotlib import widgetsdef fitsData(fitsName): with fits.open(fitsName) as hd.

2021-11-28 16:07:44 1281

原创 下载费米卫星数据

import requestsfrom lxml import etreeimport osimport pickle########################################################################################################################def makeDir(self,dir): """ 创建目录,首先判断当前目录下是否存在活目录名字,存在就直接转入,不然就创.

2021-11-22 15:32:38 566

原创 多进程NCC算法

import tkinterfrom astropy.io import fitsimport numpy as npimport picklefrom astropy.io import fitsimport matplotlib.pyplot as pltimport osfrom matplotlib import widgetsdef fitsData(fitsName): with fits.open(fitsName) as hdul: hdul.i.

2021-11-20 19:54:43 1094

原创 迭代器链接梯度最小方向

import osfrom astropy.io import fitsimport numpy as npimport matplotlib.pyplot as pltdef dictSortByKeys(dict): """ 输入一个字典,按键的大小将字典进行从小到大排序并返回新的字典 :return: """ sortedList=sorted(dict.items(),key=lambda x:x[0],reverse=False) dic.

2021-11-15 13:08:05 478

原创 画费米卫星光变曲线

from astropy.table import Tableimport pandas as pdimport matplotlib.pyplot as pltfrom datetime import datetime,timedelta,datepd.set_option('display.max_columns',None)"""费米卫星每列数据START:从2001年1月1日00时00分00秒开始到此刻的总秒数,不算闰秒STOP:"""class FermiPlot(): .

2021-11-12 18:27:22 651

原创 画fits图像上的极小值点

import osfrom astropy.io import fitsimport matplotlib.pyplot as plt"""这个类代表了一个矩阵图像中所有的极值点. 对图像上的每个点进行判断"""class FindExtremePoint(): def __init__(self,fitsdata): self.name=fitsdata with fits.open(fitsdata) as hdul: dat.

2021-11-11 18:56:25 295

原创 python MoJaVe

import requestsimport pandas as pdimport numpy as npimport osfrom lxml import etreeclass Mojave(): def __init__(self): workDir = "MOJAVE" self.url = "http://www.physics.purdue.edu/astro/MOJAVE/allsources.html" self.headers.

2021-11-02 21:54:27 65

原创 Java练习

判断是否为素数public class VarTest01{ public static void main(String[] args) { int count=0;//统计 for(int a=2;a<=100;a++) { boolean flag=false;//标记 for(int i=2;i<a;i++) { if(a%i==0) { flag=true; break; } } if(flag==false)

2021-10-26 20:46:43 67

原创 在画布上画散点图并收集点的坐标

import tkinter as tkclass canva(): def __init__(self): """ 这个画布大小为1000*1000 """ self.data=[] self.canva_height=1000 self.canva_width=1000 self.root = tk.Tk() self.root.title("画布") .

2021-10-26 14:22:42 254

原创 C语言编程练习-函数

1,输出两个数中的最大值#include<stdio.h>int Max(int a, int b){ int c; c = a > b ? a : b;}int main(){ int x, y,max; printf("请输入两个数字:\n"); scanf("%d%d", &x, &y); max = Max(x, y); printf("两个数更大的是:%d", max);}2,判断一个数是否为质数#include<.

2021-10-18 20:11:07 94

原创 Python多进程爬取费米卫星数据

目标网站:FSSC: Data » Data Access » LAT (nasa.gov)https://fermi.gsfc.nasa.gov/ssc/data/access/lat/10yr_catalog/ap_lcs.phpimport requestsfrom lxml import etreefrom multiprocessing import Poolclass imgs(): @staticmethod def download(url,name):

2021-10-17 16:02:11 344

原创 C语言编程练习-指针

输入三个整数,将这三个整数从大到小输出if语句实现#include<stdio.h>int main(){ int a,b,c; printf("请输入三个整数:\n"); scanf("%d%d%d",&a,&b,&c); if(a>b) { if(a>c) {

2021-10-16 14:33:37 132

原创 红移和角距离的关系

def z_to_pc(z,mas): """ :param z: 天体的红移,单位为km/(s*Mpc) :param mas: 望远镜的角分辨率 :return: 望远镜在天体上所张的角距离,以pc为单位 """ H_0=74 c = 3e5 ang=mas/1000/60/60/180*3.1415926 d_pc=((z+1)**2-1)/((z+1)**2+1)*c/H_0 a_pc=d_pc*ang*1e6 .

2021-10-13 14:40:19 365

原创 2021-10-08

#include<sys/types.h>#include<stdio.h>#include<stdlib.h>#include<unistd.h>int main(void){ pid_t pid; if((pid=fork())<0) { printf("fork error!\n"); exit(1); } else if(pid==0) { printf("child process is printing.\.

2021-10-08 18:44:57 44

原创 用PCA算法对手写数字数据降维

sklearn数据集中手写数字数据集sklearn.datasets.load_digits()包含1797个手写数字图片,首先导入数据import pandas as pdimport matplotlib.pyplot as pltfrom sklearn.datasets import load_digitsfrom sklearn.decomposition import PCAfrom sklearn.ensemble import RandomForestClassifierdi

2021-10-07 13:34:00 951 1

原创 无监督学习洁化简单图像

最近刚开始接触机器学习,用无监督学习的方法处理了一下自己的头像,整体思路是

2021-09-27 10:42:28 140

空空如也

空空如也

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

TA关注的人

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