- 理解torch.argmax() ,我是错误的
wu_huashan
pytorchpython深度学习
torch.max()importtorch#定义张量bb=torch.tensor([[1,3,5,7],[2,4,6,8],[11,12,13,17]])#使用torch.max()找到最大值max_indices=torch.max(b,dim=0)print(max_indices)输出:>>>print(max_indices)torch.return_types.max(values=
- 【PyTorch】PyTorch中张量(Tensor)统计操作
咸鱼鲸
PyTorchpytorch人工智能python
PyTorch深度学习总结第五章PyTorch中张量(Tensor)统计操作文章目录PyTorch深度学习总结前言一、最值查找二、特殊值查询前言上文介绍了PyTorch中张量(Tensor)的计算操作,本文将介绍张量的统计操作。一、最值查找函数描述torch.max()找出张量中的最大值torch.argmax()输出最大值所在位置torch.min()找出张量中的最小值torch.argmin(
- 【20211214】【Python】查找数组中最值元素、中值元素及其索引
Satisfying
Pythonpython算法开发语言
一、最大值1.最大值元素np.max(lis)2.最大值索引np.argmax(lis)或np.where(lis==np.max(lis))二、最小值1.最小值元素np.min(lis)2.最小值索引np.argmin(lis)或np.where(lis==np.min(lis))三、中值1.中值元素np.median(lis)2.中值索引Python没有直接argmedian的命令,但可以使用
- Gumbel-Softmax简介
大白菜~
算法人工智能生成对抗网络语言模型
一、GumbelSoftmaxtrick的使用场景1.argmax简介在NLP领域的强化学习或者对抗学习中,token的生成是离散的。比如,一个token的产生是一个大小为vocabsize的one-hot向量。比如,对于characterlevel的token:[1,0,0,0,...,0][1,0,0,0,...,0][1,0,0,0,...,0]代表a,[0,1,0,0,...,0][0,1
- Pytorch-统计学方法、分布函数、随机抽样、线性代数运算、矩阵分解
小旺不正经
人工智能线性代数pytorch矩阵人工智能
Tensor中统计学相关的函数torch.mean()#返回平均值torch.sum()#返回总和torch.prod()#计算所有元素的积torch.max()#返回最大值torch.min()#返回最小值torch.argmax()#返回最大值排序的索引值torch.argmin()#返回最小值排序的索引值torch.std()#返回标准差torch.var()#返回方差torch.media
- Python:NumPy教程-numpy.argmax()在Python中的使用
程序员晓晓
1024程序员节python开发语言numpy计算机技术编程
在许多情况下,数组的大小过大时,从中找出最大元素需要太长时间。为此,Python的numpy模块提供了一个名为numpy.argmax()的函数。该函数返回最大值的索引以及指定的轴。语法:numpy.argmax(a,axis=None,out=None)参数x:array_like此参数定义了要查找其最大值的源数组。axis:int(可选)此参数定义了索引所在的轴,默认为展平的数组。out:ar
- tensorflow2.0---笔记2 tensor高阶操作
weixin_43543210
文章目录tensor的合并与分割合并分割数据统计tf.norm(范数)reduce_min/max/meantf.argmax、tf.argmintf.equal(a,b)tf.unique(a)张量排序tf.sort(a,axis=-1,direction="")、tf.argsort(a,direction="")tf.math.top_k(a,k)填充与复制tf.pad(a,[[行维度上,下
- Tensorflow2.0笔记 - 范式norm,reduce_min/max/mean,argmax/min, equal,unique
亦枫Leonlew
TensorFlow2.0pythontensorflow笔记人工智能
练习norm,reduce_min/max,argmax/min,equal,unique等相关操作。范数主要有三种:importtensorflowastfimportnumpyasnptf.__version__#范数参考:https://blog.csdn.net/HiWangWenBing/article/details/119707541tensor=tf.convert_to_tens
- Day21 - 2018-04-23
谁共我醉明月
昨天求出现频率最高的数据,我采用了df.value_counts().argmax()列出每个值出现的次数再去寻找其最大值,这确实解决了问题,但pandas提供了一个求众数的方法mode(),它会返回出现频数最高的数据,可能是一个或多个(有多个频数相同),这里有相关文档。上个问题可以这样解决df.value_counts().argmax()改为df.mode()[0]
- 【PyTorch】PyTorch之Reduction Ops
行走的学习机器
pytorch人工智能python
文章目录前言一、ARGMAX二、ARGMIN三、AMAX和AMIN四、ALL和ANY五、MAX和MIN六、MEAN七、MEDIAN八、NORM九、PROD十、STD十一、SUM十二、UNIQUE十三、VAR前言介绍pytorch的ReductionOps。一、ARGMAXtorch.argmax(input,dim,keepdim=False)→LongTensorParameters:input
- 深度学习中Numpy的一些注意点(多维数组;数据类型转换、数组扁平化、np.where()、np.argmax()、图像拼接、生成同shape的图片)
又又土
numpynumpy深度学习
文章目录1多维数组压缩维度扩充维度2numpy类型转换深度学习常见的float32类型。3数组扁平化4np.where()的用法5np.argmax()6图像拼接7生成同shape的图片,指定数据类型1多维数组a.shape=(3,2);既数组h=3,w=2a.shape=(2,3,2);这里第一个2表示axis=0维度上的,三维数组中3,2)数组的个数,这里表示两个(3,2)数组。压缩维度这里a
- PyTorch基础完整模型训练套路(土堆老师版)详细注释及讲解!小白学习必看!
Solarsss
PyTorch学习pytorch人工智能机器学习
目录1、准备数据集2、利用dataloader加载数据集3、创建网络模型model.py4、损失函数5、优化器6、设置训练网络的参数7、添加tensorboard8、训练过程并保存模型结构及参数①cyx.train()和cyx.eval()②loss.item()③withtorch.no_grad():④argmax()9、关闭writer完整代码1、准备数据集#准备数据集fromtorch.u
- 4、ndarray排序、搜索和计数函数
O_meGa
numpypythonnumpypython
目录np.sort:示例1:一维数组排序示例2:二维数组按行排序示例3:二维数组按列排序示例4:在排序中使用不同的排序算法示例5:对结构化数组排序np.argsort示例1:一维数组排序索引示例2:二维数组按行排序索引示例3:二维数组按列排序索引示例4:使用索引数组对多个数组按相同顺序排序np.argmax,np.argmin示例1:一维数组示例2:二维数组示例3:多维数组np.nonzero示例
- tensor.topk 以及tensor.argmax
wenjurongyu
深度学习人工智能pytorch
tensor.topk以及tensor.argmaxtorch.topk(input,k,dim=None,largest=True,sorted=True,***,out=None)参数说明-input(Tensor)-输入张量。k(int)-最大或最小的前k个。dim(int,optional)-默认是-1,按照dim进行排列的逻辑是:其他dim的索引相同元素属于一组进行比较。largest(
- PaddleSeg学习4——paddle模型使用TensorRT推理(c++)
waf13916
PaddleSeg语义分割实战学习paddlec++
paddle模型使用TensorRT推理1模型末端添加softmax和argmax算子2paddle模型转onnx模型3onnx模型转TensorRT模型3.1安装TensorRT-8.5.3.13.2使用trtexec将onnx模型编译优化导出为engine模型4TensorRT模型推理测试5完整代码6测试结果1模型末端添加softmax和argmax算子前文PaddleSegc++部署OCRN
- Noisy DQN 跑 CartPole-v1
NoahBBQ
RLpytorchgymDQNCartPole-v1NoisyNet
gym0.26.1CartPole-v1NoisyNetDQNNoisyNet就是把原来Linear里的w/b换成mu+sigma*epsilon,这是一种非常简单的方法,但是可以显著提升DQN的表现。和之前最原始的DQN相比就是改了两个地方,一个是Linear改成了NoisyLinear,另外一个是在agent在take_action的时候策略由ε-greedy改成了直接取argmax。详细见下
- AttributeError: ‘bool‘ object has no attribute ‘sum‘
本来无一物.
深度学习python深度学习
AttributeError:‘bool’objecthasnoattribute‘sum’AttributeError:‘bool’objecthasnoattribute‘sum’解决方法将torch.max()改为torch.argmax()查看output和targets的数据类型是否都为tensor以上就是全部内容,感谢观看!
- 【论文简述】Rethinking Cross-Entropy Loss for Stereo Matching Networks(arxiv 2023)
华科附小第一名
立体匹配立体匹配交叉熵损失过渡平滑和不对准问题跨域泛化
一、论文简述1.第一作者:PengXu2.发表年份:20233.发表期刊:arxiv4.关键词:立体匹配,交叉熵损失,过渡平滑和不对准问题,跨域泛化5.探索动机:立体匹配通常被认为是深度学习中的一个回归任务,通常采用平滑L1损失结合Soft-Argmax估计器来训练网络,达到亚像素级的视差精度。然而,平滑L1损失缺乏对代价体的直接约束,在训练过程中容易出现过拟合。Soft-Argmax是基于网络输
- Numpy介绍5
熊文鑫
Numpy介绍5排序和索引importnumpyasnp#data=np.sin(np.arange(20)).reshape(5,4)#printdata#ind=data.argmax(axis=0)#data.argmax找到的是索引#axis为0,其实是说根据第0个维度进行计算。比如5行4列。是去掉行向量,得到每列的最大值。#printind#打印出来的是索引。#data_max=data
- 强化学习--DDPG
无盐薯片
强化学习深度学习人工智能
DDPG强化学习DDPGDPGDDPGDPGDQN算法的一个主要缺点就是不能用于连续动作空间,这是因为在DQN算法中动作是通过贪心策略或者说argmax的方式来从Q函数间接得到,这里Q函数就相当于DDPG算法中的Critic。而要想适配连续动作空间,我们干脆就将选择动作的过程变成一个直接从状态映射到具体动作的函数。DDPG在DPG算法的基础上,再结合一些技巧,就是DDPG算法了,这些技巧既包括DQ
- Gumbel 重参数化相关性质证明
jony0917
概率论
Gumbel的采样过程:z=argmaxi{gi+log(πi)},gi=−log(−log(ui)),ui∼U(0,1)z=argmax_i\{g_i+log(\pi_i)\},g_i=-log(-log(u_i)),u_i\simU(0,1)z=argmaxi{gi+log(πi)},gi=−log(−log(ui)),ui∼U(0,1)采样得到的随机变量满足一下分布:gi∼Gumble(0,
- 一些结合实例的代码理解(学习笔记)
hongyuyahei
vqa学习笔记pytorch
1、计算模型得分#计算分类模型得分defcompute_score_with_logits(logits,labels):#torch.max(logits,1)选择每行的最大值,返回的元组中的第一个元素是最大值,第二个元素的最大值对应的索引#[1]取得索引,.data取得数据的张量部分logits=torch.max(logits,1)[1].data#argmax找到预测的类别#创建一个与la
- 【学习笔记001】Tensorflow和numpy中argmax()函数的使用和区别
江湖小张
TensorFlowtensorflow人工智能python
np.argmax(a,axis=None,out=None)tf.argmax(input,axis=None,name=None,dimension=None,output_type=dtypes.int64):np.argmax()与tf.agrmax()函数用法类似,用于寻找每一行或者每一列中的最大值的索引值,axis的值代表行或列,分别表示为axis=0按列寻找、axis=1按行寻找;e
- 机器学习练习题
satadriver
机器学习
例1:解:最大似然估计:P(男)=8/20=0.4,P(女)=12/20=0.6P(男)=8/20=0.4,P(女)=12/20=0.6P(男)=8/20=0.4,P(女)=12/20=0.6argmax∏i=1n(Pi)=ln∏i=1nPi=ln∏i=1n12πρexp(−(xi−μ)22ρ2)=nln12πρ−∑i=1n(xi−u)22ρ2argmax\prod_{i=1}^n(P_i)
- Pandas库Series基本知识
早点睡嘛
python数据处理pythonpandas数据分析
目录1.简介2.基础运用2.1创建2.1.1数组方式创建(data数组存放数据,index数组存放标签。)2.1.2.字典方式创建2.2索引2.2.1索引查找修改数据2.2.2.切片2.2.3.增删元素2.2.4.append()函数添加元素2.3常用属性2.3.1常用属性表2.3.2argmax()函数2.3.3转列表1.简介Series与DataFrame是pandas库中的核心数据类型。Se
- tensor.topk 以及tensor.argmax
wenjurongyu
pytorchpytorch深度学习人工智能
tensor.topk以及tensor.argmaxtopk(self,k,dim=None,largest=True,sorted=True):,返回两个值,values与indices。argmax(self,dim=None,keepdim=False):返回Tensor'''具体使用方法定义里写的很清楚,topk中largest=False返回最小值,sorted打乱原有的元素顺序。arg
- 经典策略梯度算法
数分虐我千百遍
算法php开发语言
经典策略梯度算法DDPG算法DDPG算法被提出的初衷其实是DQN算法的一个连续动作空间版本扩展。深度确定性策略梯度算法(deepdeterministicpolicygradient,DDPG),是一种确定性的策略梯度算法。由于DQN算法中动作是通过贪心策略或者argmax的方式从Q函数间接得到。要想适配连续动作空间,考虑将选择动作的过程编程一个直接从状态映射到具体动作的函数μθ(s)\mu_\t
- 机器学习学习笔记——数学篇
小胡爱喝水
机器学习
数学中常见的argmin,argmax表示的是什么意思arg是英文单词argument(自变量)的缩写,所以从字面意义上也就可以看出其代表的意思就是求对应自变量的最大最小值。例如:(w∗,b∗w^*,b^*w∗,b∗)=argmin∑1m\sum_1^m∑1m(f(xi)−yif(x_i)-y_if(xi)−yi)求均方误差最小化时的w∗,b∗w^*,b^*w∗,b∗。argmax类似。
- 机器学习库:numpy
Nowl
机器学习机器学习numpy人工智能
☁️主页Nowl专栏《机器学习实战》《机器学习》君子坐而论道,少年起而行之文章目录写在开头基本数据格式array数据定位argmax数据生成random.randrandom.randnrandom.randint维度拓展expand_dim结语写在开头在机器学习中,我们除了关注模型的性能外,数据处理更是必不可少,本文将介绍一个重要的数据处理库numpy,将随着我的学习过程不断增加内容基本数据格式
- python 每日一题 :力扣 169 多数元素
大地之灯
leetcode
众数问题题目描述:考虑执行效率的解法([之前整理过看这里](https://blog.csdn.net/qq_33489955/article/details/116174983?spm=1001.2014.3001.5501))调包解法利用scipy下stats模块利用bincount,argmax(),但此方法可能会报错,np.bincount()不接受负值题目描述:考虑执行效率的解法(之前整
- mysql主从数据同步
林鹤霄
mysql主从数据同步
配置mysql5.5主从服务器(转)
教程开始:一、安装MySQL
说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22
二、配置MySQL主服务器(192.168.21.169)mysql -uroot -p &nb
- oracle学习笔记
caoyong
oracle
1、ORACLE的安装
a>、ORACLE的版本
8i,9i : i是internet
10g,11g : grid (网格)
12c : cloud (云计算)
b>、10g不支持win7
&
- 数据库,SQL零基础入门
天子之骄
sql数据库入门基本术语
数据库,SQL零基础入门
做网站肯定离不开数据库,本人之前没怎么具体接触SQL,这几天起早贪黑得各种入门,恶补脑洞。一些具体的知识点,可以让小白不再迷茫的术语,拿来与大家分享。
数据库,永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关
- pom.xml
一炮送你回车库
pom.xml
1、一级元素dependencies是可以被子项目继承的
2、一级元素dependencyManagement是定义该项目群里jar包版本号的,通常和一级元素properties一起使用,既然有继承,也肯定有一级元素modules来定义子元素
3、父项目里的一级元素<modules>
<module>lcas-admin-war</module>
<
- sql查地区省市县
3213213333332132
sqlmysql
-- db_yhm_city
SELECT * FROM db_yhm_city WHERE class_parent_id = 1 -- 海南 class_id = 9 港、奥、台 class_id = 33、34、35
SELECT * FROM db_yhm_city WHERE class_parent_id =169
SELECT d1.cla
- 关于监听器那些让人头疼的事
宝剑锋梅花香
画图板监听器鼠标监听器
本人初学JAVA,对于界面开发我只能说有点蛋疼,用JAVA来做界面的话确实需要一定的耐心(不使用插件,就算使用插件的话也没好多少)既然Java提供了界面开发,老师又要求做,只能硬着头皮上啦。但是监听器还真是个难懂的地方,我是上了几次课才略微搞懂了些。
- JAVA的遍历MAP
darkranger
map
Java Map遍历方式的选择
1. 阐述
对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢?
为了解遍历性能的真实差距,包括在遍历ke
- POJ 2312 Battle City 优先多列+bfs
aijuans
搜索
来源:http://poj.org/problem?id=2312
题意:题目背景就是小时候玩的坦克大战,求从起点到终点最少需要多少步。已知S和R是不能走得,E是空的,可以走,B是砖,只有打掉后才可以通过。
思路:很容易看出来这是一道广搜的题目,但是因为走E和走B所需要的时间不一样,因此不能用普通的队列存点。因为对于走B来说,要先打掉砖才能通过,所以我们可以理解为走B需要两步,而走E是指需要1
- Hibernate与Jpa的关系,终于弄懂
avords
javaHibernate数据库jpa
我知道Jpa是一种规范,而Hibernate是它的一种实现。除了Hibernate,还有EclipseLink(曾经的toplink),OpenJPA等可供选择,所以使用Jpa的一个好处是,可以更换实现而不必改动太多代码。
在play中定义Model时,使用的是jpa的annotations,比如javax.persistence.Entity, Table, Column, OneToMany
- 酸爽的console.log
bee1314
console
在前端的开发中,console.log那是开发必备啊,简直直观。通过写小函数,组合大功能。更容易测试。但是在打版本时,就要删除console.log,打完版本进入开发状态又要添加,真不够爽。重复劳动太多。所以可以做些简单地封装,方便开发和上线。
/**
* log.js hufeng
* The safe wrapper for `console.xxx` functions
*
- 哈佛教授:穷人和过于忙碌的人有一个共同思维特质
bijian1013
时间管理励志人生穷人过于忙碌
一个跨学科团队今年完成了一项对资源稀缺状况下人的思维方式的研究,结论是:穷人和过于忙碌的人有一个共同思维特质,即注意力被稀缺资源过分占据,引起认知和判断力的全面下降。这项研究是心理学、行为经济学和政策研究学者协作的典范。
这个研究源于穆来纳森对自己拖延症的憎恨。他7岁从印度移民美国,很快就如鱼得水,哈佛毕业
- other operate
征客丶
OSosx
一、Mac Finder 设置排序方式,预览栏 在显示-》查看显示选项中
二、有时预览显示时,卡死在那,有可能是一些临时文件夹被删除了,如:/private/tmp[有待验证]
--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一
- 【Scala五】分析Spark源代码总结的Scala语法三
bit1129
scala
1. If语句作为表达式
val properties = if (jobIdToActiveJob.contains(jobId)) {
jobIdToActiveJob(stage.jobId).properties
} else {
// this stage will be assigned to "default" po
- ZooKeeper 入门
BlueSkator
中间件zk
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。
值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性,利
- MySQL取得当前时间的函数是什么 格式化日期的函数是什么
BreakingBad
mysqlDate
取得当前时间用 now() 就行。
在数据库中格式化时间 用DATE_FORMA T(date, format) .
根据格式串format 格式化日期或日期和时间值date,返回结果串。
可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:
%S, %s 两位数字形式的秒( 00,01,
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 4_JAVA+Oracle面试题(有答案)
chenke
oracle
基础测试题
卷面上不能出现任何的涂写文字,所有的答案要求写在答题纸上,考卷不得带走。
选择题
1、 What will happen when you attempt to compile and run the following code? (3)
public class Static {
static {
int x = 5; // 在static内有效
}
st
- 新一代工作流系统设计目标
comsci
工作算法脚本
用户只需要给工作流系统制定若干个需求,流程系统根据需求,并结合事先输入的组织机构和权限结构,调用若干算法,在流程展示版面上面显示出系统自动生成的流程图,然后由用户根据实际情况对该流程图进行微调,直到满意为止,流程在运行过程中,系统和用户可以根据情况对流程进行实时的调整,包括拓扑结构的调整,权限的调整,内置脚本的调整。。。。。
在这个设计中,最难的地方是系统根据什么来生成流
- oracle 行链接与行迁移
daizj
oracle行迁移
表里的一行对于一个数据块太大的情况有二种(一行在一个数据块里放不下)
第一种情况:
INSERT的时候,INSERT时候行的大小就超一个块的大小。Oracle把这行的数据存储在一连串的数据块里(Oracle Stores the data for the row in a chain of data blocks),这种情况称为行链接(Row Chain),一般不可避免(除非使用更大的数据
- [JShop]开源电子商务系统jshop的系统缓存实现
dinguangx
jshop电子商务
前言
jeeshop中通过SystemManager管理了大量的缓存数据,来提升系统的性能,但这些缓存数据全部都是存放于内存中的,无法满足特定场景的数据更新(如集群环境)。JShop对jeeshop的缓存机制进行了扩展,提供CacheProvider来辅助SystemManager管理这些缓存数据,通过CacheProvider,可以把缓存存放在内存,ehcache,redis,memcache
- 初三全学年难记忆单词
dcj3sjt126com
englishword
several 儿子;若干
shelf 架子
knowledge 知识;学问
librarian 图书管理员
abroad 到国外,在国外
surf 冲浪
wave 浪;波浪
twice 两次;两倍
describe 描写;叙述
especially 特别;尤其
attract 吸引
prize 奖品;奖赏
competition 比赛;竞争
event 大事;事件
O
- sphinx实践
dcj3sjt126com
sphinx
安装参考地址:http://briansnelson.com/How_to_install_Sphinx_on_Centos_Server
yum install sphinx
如果失败的话使用下面的方式安装
wget http://sphinxsearch.com/files/sphinx-2.2.9-1.rhel6.x86_64.rpm
yum loca
- JPA之JPQL(三)
frank1234
ormjpaJPQL
1 什么是JPQL
JPQL是Java Persistence Query Language的简称,可以看成是JPA中的HQL, JPQL支持各种复杂查询。
2 检索单个对象
@Test
public void querySingleObject1() {
Query query = em.createQuery("sele
- Remove Duplicates from Sorted Array II
hcx2013
remove
Follow up for "Remove Duplicates":What if duplicates are allowed at most twice?
For example,Given sorted array nums = [1,1,1,2,2,3],
Your function should return length
- Spring4新特性——Groovy Bean定义DSL
jinnianshilongnian
spring 4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- CentOS安装Mysql5.5
liuxingguome
centos
CentOS下以RPM方式安装MySQL5.5
首先卸载系统自带Mysql:
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
去http://dev.mysql.c
- 第14章 工具函数(下)
onestopweb
函数
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- POJ 1050
SaraWon
二维数组子矩阵最大和
POJ ACM第1050题的详细描述,请参照
http://acm.pku.edu.cn/JudgeOnline/problem?id=1050
题目意思:
给定包含有正负整型的二维数组,找出所有子矩阵的和的最大值。
如二维数组
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -2
中和最大的子矩阵是
9 2
-4 1
-1 8
且最大和是15
- [5]设计模式——单例模式
tsface
java单例设计模式虚拟机
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点
安全的单例模式:
/*
* @(#)Singleton.java 2014-8-1
*
* Copyright 2014 XXXX, Inc. All rights reserved.
*/
package com.fiberhome.singleton;
- Java8全新打造,英语学习supertool
yangshangchuan
javasuperword闭包java8函数式编程
superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律、前缀后缀规律、词之间的相似性规律等等。Clean code、Fluent style、Java8 feature: Lambdas, Streams and Functional-style Programming。
升学考试、工作求职、充电提高,都少不了英语的身影,英语对我们来说实在太重要