文档章节

数组实现矩阵逐层向内层加1

q
 quyunde
发布于 2017/02/23 15:10
字数 210
阅读 2
收藏 0
点赞 0
评论 0

package java1701;

public class javaMain {

    public static void main(String[] args) {
        // 逐层加
        // 1 1 1 1 1  1   1 1 1 1 1   1 1 1 1   1 1 1
        // 1 2 2 2 2  1   1 2 2 2 1   1 2 2 1   1 2 1
        // 1 2 3 3 2  1   1 2 3 2 1   1 2 2 1   1 1 1
        // 1 2 3 3 2  1   1 2 2 2 1   1 1 1 1
        // 1 2 2 2 2  1   1 1 1 1 1
        // 1 1 1 1 1 1
        show();
    }

    public static void show() {
        int w = 11;//图形宽度
        int[][] arr = new int[w][w];
    
        for (int ceng = 1; ceng <= (w + 1) / 2; ceng++) {
            doWork(ceng, w ,arr);//i是数字层数及数字
        }
        //打印数组
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                System.out.print(arr[i][j]+" ");
            }
            System.out.println();
        }
    }

    public static void doWork(int ceng, int width,int[][] arr) {
        for (int i = ceng-1; i < width-ceng+1; i++) {
            for (int j = ceng-1; j < width-ceng+1; j++) {
                arr[i][j]=ceng;
            }
        }        
    }

}

 

© 著作权归作者所有

共有 人打赏支持
q
粉丝 0
博文 2
码字总数 1259
作品 0
辽阳
数组实现矩阵逐层向内层加1

package java1701; public class javaMain { public static void main(String[] args) { // 逐层加 // 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 // 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 // 1 2......

quyunde ⋅ 2017/02/23 ⋅ 0

神经网络反向传播的数学原理

雷锋网按:本文原作者李飞腾,本文整理自知乎专栏——数字编程。雷锋网已获得转载授权。 如果能二秒内在脑袋里解出下面的问题,本文便结束了。 已知:,其中。 求:,,。 到这里,请耐心看完...

AI研习社 ⋅ 2017/09/27 ⋅ 0

打印螺旋矩阵数字

明确了方阵数字是螺旋递增以后,发现每一个“口”字型的一圈数字正好闭合且连续递增。所以解题思路是由“口”字型的 递增依次向内嵌套。先填充最外层“口”字型的一圈数字,接着填充次外层…...

徐航 ⋅ 2014/08/04 ⋅ 0

如何使用纯NumPy代码从头实现简单的卷积神经网络

选自KDnuggets,作者:Ahmed Gad,机器之心编译。 在某些情况下,使用 ML/DL 库中已经存在的模型可能会很便捷。但为了更好地控制和理解模型,你应该自己去实现它们。本文展示了如何仅使用 Nu...

⋅ 05/30 ⋅ 0

教程 | 如何使用纯NumPy代码从头实现简单的卷积神经网络

  选自KDnuggets   作者:Ahmed Gad   机器之心编译   参与:张倩、思源      我们常使用深度学习框架构建强大的卷积神经网络,这些框架不仅能轻松调用卷积运算,同时还以矩阵乘...

机器之心 ⋅ 05/29 ⋅ 0

零基础入门深度学习(3) - 神经网络和反向传播算法

python深度学习大全 原文地址:https://www.zybuluo.com/hanbingtao/note/476663 往期回顾 在上一篇文章中,我们已经掌握了机器学习的基本套路,对模型、目标函数、优化算法这些概念有了一定...

luanpeng825485697 ⋅ 01/09 ⋅ 0

C++卷积神经网络实例:tiny_cnn代码详解(9)——partial_connected_layer层结构类分析(下)

  在上一篇博文中我们着重分析了partialconnectedlayer类的成员变量的结构,在这篇博文中我们将继续对partialconnectedlayer类中的其他成员函数做一下简要介绍。   一、构造函数   由于...

u013088062 ⋅ 2016/03/19 ⋅ 0

C++卷积神经网络实例:tiny_cnn代码详解(5)——convolutional_layer类结构信息之其他成员函数

  在上一篇博客中我们介绍了convolutionallayer类的基本结构及其成员变量、构造函数的相关信息,在这篇博文中我们对其中剩余的其他成员函数进行分析。首先把convolutionallayer类的结构图给...

u013088062 ⋅ 2016/03/13 ⋅ 0

[matDL框架开发直播:2]全连接层(dense)的实现和优化

=====================================往期: 用微信控制深度学习训练:中国特色的keras插件 - 知乎专栏 [matDL框架开发直播:0]深度学习水平考试:手写一个轻量级框架! - 知乎专栏 [matDL框架...

天清 ⋅ 2017/04/11 ⋅ 0

python在线神经网络实现手写字符识别系统

神经网络实现手写字符识别系统 一、课程介绍 1. 课程来源 本课程核心部分来自《500 lines or less》项目,作者是来自 Mozilla 的工程师 Marina Samuel,这是她的个人主页:http://www.marina...

oxuzhenyi ⋅ 2017/02/11 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ学习以及与Spring的集成(三)

本文介绍RabbitMQ与Spring的简单集成以及消息的发送和接收。 在RabbitMQ的Spring配置文件中,首先需要增加命名空间。 xmlns:rabbit="http://www.springframework.org/schema/rabbit" 其次是模...

onedotdot ⋅ 21分钟前 ⋅ 0

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

小致dad ⋅ 33分钟前 ⋅ 0

Python 数电表格格式化 xlutils xlwt xlrd的使用

需要安装 xlutils xlwt xlrd 格式化前 格式化后 代码 先copy读取的表格,然后按照一定的规则修改,将昵称中的学号提取出来替换昵称即可 from xlrd import open_workbookfrom xlutils.copy ...

阿豪boy ⋅ 今天 ⋅ 0

面试题:使用rand5()生成rand7()

前言 读研究生这3 年,思维与本科相比变化挺大的,这几年除了看论文、设计方案,更重要的是学会注重先思考、再实现,感觉更加成熟吧,不再像个小P孩,人年轻时总会心高气傲。有1 道面试题:给...

初雪之音 ⋅ 今天 ⋅ 0

Docker Toolbox Looks like something went wrong

Docker Toolbox 重新安装后提示错误:Looks like something went wrong in step ´Checking if machine default exists´ 控制面板-->程序与应用-->启用或关闭windows功能:找到Hyper-V,如果处......

随你疯 ⋅ 今天 ⋅ 0

Guacamole 远程桌面

本文将Apache的guacamole服务的部署和应用,http://guacamole.apache.org/doc/gug/ 该链接下有全部相关知识的英文文档,如果水平ok,可以去这里仔细查看。 一、简介 Apache Guacamole 是无客...

千里明月 ⋅ 今天 ⋅ 0

nagios 安装

Nagios简介:监控网络并排除网络故障的工具:nagios,Ntop,OpenVAS,OCS,OSSIM等开源监控工具。 可以实现对网络上的服务器进行全面的监控,包括服务(apache、mysql、ntp、ftp、disk、qmail和h...

寰宇01 ⋅ 今天 ⋅ 0

AngularDart注意事项

默认情况下创建Dart项目应出现以下列表: 有时会因为不知明的原因导致列表项缺失: 此时可以通过以下步骤解决: 1.创建项目涉及到的包:stagehand 2.执行pub global activate stagehand或pub...

scooplol ⋅ 今天 ⋅ 0

Java Web如何操作Cookie的添加修改和删除

创建Cookie对象 Cookie cookie = new Cookie("id", "1"); 修改Cookie值 cookie.setValue("2"); 设置Cookie有效期和删除Cookie cookie.setMaxAge(24*60*60); // Cookie有效时间 co......

二营长意大利炮 ⋅ 今天 ⋅ 0

【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部