2021-03-20

#include
#include
#include
#include
#define N 30015
using namespace std;
void mult (int *a,int b,int s)
{
for(int i=N,c=0;i>=0;i–)
{
int y=(
(a+i))*b+c;
c=y/10;
*(s+i)=y%10;
}
}
void divi (int a,int b,int s)
{
for(int i=0,c=0;i<=N;i++)
{
int y=(
(a+i))+c
10;
c=y%b;
*(s+i)=y/b;
}
}
void incr(int *a,int b,int s)
{
for(int i=N,c=0;i>=0;i–)
{
int y=(
(a+i))+(
(b+i))+c;
c=y/10;
*(s+i)=y%10;
}
}
bool eqs(int a,int b)
{
int i=0;
while(((
(a+i))==(
(b+i)))&&(i<=N)) i++;
return i>N;
}
int main(int argc, char *argv[])
{
system(“title 圆周率计算”);
cout<<“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n\n”<<endl;
cout<<“本程序用于演示使用C++语言计算圆周率近似值,精确到小数点后30000位。”<<endl;
cout<<“■■■■■■■■■■【按任意键开启圆周率密码!】■■■■■■■■■■”<<endl;
getchar();
int lpi[N+1],lls[N+1],lsl[N+1],lp[N+1];
int pi=lpi,ls=lls,sl=lsl,p=lp;
for(int i=0;i<=N;i++)
(pi+i)=
(ls+i)=
(sl+i)=
(p+i)=0;
memset(pi,0,sizeof(pi));
memset(ls,0,sizeof(ls));
memset(sl,0,sizeof(sl));
memset(p,0,sizeof§);
*pi=*ls=sl=1;
for(int i=1;true;i++)
{
mult(ls,i,sl);
divi(sl,2
i+1,ls);
incr(pi,ls,p);
if(eqs(pi,p)) break;
int *t;
t=p;
p=pi;
pi=t;
if(i%10000)
{
system(“cls”);
cout<<“正在计算圆周率”<<i/1000<<"%";
}
}
cout<<endl;
mult(p,2,pi);
ofstream fout(“pi.txt”);
fout<<*pi<<".";
for(int i=1;i<=N;i++)
{
fout << *(pi+i);
if(i%10
0) fout << " “;
if(i%80==0) fout << endl;
}
system(“cls”);
cout<<“■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■\n\n”<<endl;
cout<<“成功解码圆周率至小数点后3万位!数据已写入pi.txt,您可以自行查看。\n\n” <<endl;
cout<<“■■■■■■■■■■【按任意键查看圆周率密码!】■■■■■■■■■■”<<endl;
getchar();
system(”%windir%\system32\notepad.exe pi.txt"); // system(“pi.txt”);
return EXIT_SUCCESS;
}

2021-03-26 20:54:33,596 - Model - INFO - Epoch 1 (1/200): 2021-03-26 20:57:40,380 - Model - INFO - Train Instance Accuracy: 0.571037 2021-03-26 20:58:16,623 - Model - INFO - Test Instance Accuracy: 0.718528, Class Accuracy: 0.627357 2021-03-26 20:58:16,623 - Model - INFO - Best Instance Accuracy: 0.718528, Class Accuracy: 0.627357 2021-03-26 20:58:16,623 - Model - INFO - Save model... 2021-03-26 20:58:16,623 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 2021-03-26 20:58:16,698 - Model - INFO - Epoch 2 (2/200): 2021-03-26 21:01:26,685 - Model - INFO - Train Instance Accuracy: 0.727947 2021-03-26 21:02:03,642 - Model - INFO - Test Instance Accuracy: 0.790858, Class Accuracy: 0.702316 2021-03-26 21:02:03,642 - Model - INFO - Best Instance Accuracy: 0.790858, Class Accuracy: 0.702316 2021-03-26 21:02:03,642 - Model - INFO - Save model... 2021-03-26 21:02:03,643 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 2021-03-26 21:02:03,746 - Model - INFO - Epoch 3 (3/200): 2021-03-26 21:05:15,349 - Model - INFO - Train Instance Accuracy: 0.781606 2021-03-26 21:05:51,538 - Model - INFO - Test Instance Accuracy: 0.803641, Class Accuracy: 0.738575 2021-03-26 21:05:51,538 - Model - INFO - Best Instance Accuracy: 0.803641, Class Accuracy: 0.738575 2021-03-26 21:05:51,539 - Model - INFO - Save model... 2021-03-26 21:05:51,539 - Model - INFO - Saving at log/classification/pointnet2_msg_normals/checkpoints/best_model.pth 我有类似于这样的一段txt文件,请你帮我写一段代码来可视化这些训练结果
02-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值