标签: max

查找每行的最大值并重新整形矩阵

假设我们有以下矩阵:

2 5
5 3 
6 3
6 4 
Run Code Online (Sandbox Code Playgroud)

我想要做的是:

1-找到每行的最大值 对于这部分,我认为我们可以做到以下几点?

[r,c] = size(u);
for i=1:c
for j=1:r
index=1;
for i=1:c
    for j=1:r
       [value,position]=max(u(j,:)); 
       membershipMatrix(index)=value; 
       index=index+1;
    end
end
Run Code Online (Sandbox Code Playgroud)

2-然后,我想将上述矩阵重新整形为2x2矩阵. 我想我们可以在这做以下几点吗?

reshape(I,2,2)
Run Code Online (Sandbox Code Playgroud)

一开始听起来微不足道.我尝试在矩阵上执行上面的步骤165536x2,但最后得到一个131072x1矩阵,我原本计划reshape进入256x256矩阵,因为我认为我将65536x1在第一步结束矩阵.

怎么可能出错?

谢谢.

matlab max matrix reshape

-3
推荐指数
1
解决办法
6554
查看次数

简单的SQL更新查询无法弄清楚

表格1:

client     report_date     date_of_analysis
554        30.12.2013      15.01.2014
554        30.12.2013      25.01.2014
554        30.12.2012      15.01.2013
554        30.12.2012      28.01.2013
554        30.12.2011      15.01.2012
556        30.12.2013      15.01.2014
556        30.12.2012      15.01.2013
556        30.12.2011      15.01.2012
556        30.12.2011      05.01.2012
Run Code Online (Sandbox Code Playgroud)

当有两份报告并且分析日期较旧时,我想用前面的x更新客户编号.

在这种情况下,它应该用分析日期15.01.2014更新一个客户端554.报告日期为2013年12月30日.现在应该是'x554'.

我试过了:

update table1 
set client= 'x'+client
where date_of_analysis<max(date_of_analysis)
Run Code Online (Sandbox Code Playgroud)

但这不起作用

结果将是:

client     report_date     date_of_analysis
X554       30.12.2013      15.01.2014
554        30.12.2013      25.01.2014
X554       30.12.2012      15.01.2013
554        30.12.2012      28.01.2013
554        30.12.2011      15.01.2012
556        30.12.2013      15.01.2014
556        30.12.2012      15.01.2013
556        30.12.2011      15.01.2012
X556       30.12.2011      05.01.2012
Run Code Online (Sandbox Code Playgroud)

sql sql-server max

-3
推荐指数
1
解决办法
85
查看次数

如何找到列表中最长的字符串?哈斯克尔

仅使用前奏函数,如何返回字符串列表中最长的字符串?

例如

["abc","ab","cb"]
Run Code Online (Sandbox Code Playgroud)

将返回

"abc"
Run Code Online (Sandbox Code Playgroud)

string haskell list max

-3
推荐指数
1
解决办法
6871
查看次数

Max()函数在Python 3.4中没有返回最大值

为什么max()Python 3.4 中的函数在值列表中给出的值小于预期值?

示例1,其中期望值为'marco':

>>> max('zara', 'marco')
'zara'
Run Code Online (Sandbox Code Playgroud)

示例2,其中期望值为'cherries':

>>> max('apples', 'oranges', 'cherries', 'banana')
'oranges'
Run Code Online (Sandbox Code Playgroud)

python max python-3.x

-3
推荐指数
1
解决办法
1226
查看次数

找到三个最大数字的数组(PHP)

我需要知道如何找到数组的三个最大数字.目前我只能找到最大数量的数组,但我希望有三个最好的数组:

$avg = array();
$avg[20,10,30,50,80,90,220];
echo max($avg);
Run Code Online (Sandbox Code Playgroud)

也许你可以帮我这个?

php arrays max

-4
推荐指数
1
解决办法
67
查看次数

在 R 数据表中查找第二个最大值

我有一个数据表,它有一个 int 列,它计算我执行的测试的迭代。所以我第一次进行测试,Table$Column == 1第二次Table$Column == 2等等。

但是,有时测试会中断,或者我不想使用特定测试运行的结果。我有比较当前运行与前一次运行的代码,看起来像这样。

vLatest<-max(Table$Column)
vPrevious<-max(Table$Column)-1
Run Code Online (Sandbox Code Playgroud)

但是由于我有时会忽略结果,因此它会破坏 vPrevious。如何用找到“第二个”最大值的函数替换“-1”?

r max

-4
推荐指数
1
解决办法
6251
查看次数

minBy / maxBy 函数上的平局会发生什么?

如果您在包含两个对象的集合上从kotlin-stdlibminBy运行or ,并且最低/最高值并列,则该函数将返回哪一个?maxBy

math max min kotlin

-4
推荐指数
1
解决办法
137
查看次数

返回数组中的最大值

我编写了以下'matlab'代码,该代码应该返回maximum数组中的值:

function m = maxi(a)
maximum = a(1,1);
[m,n]=size(a);
for i=1:m
    for j=1:n
        if a(i,j)>=maximum
            maximum = a(i,j)
        else
            maximum = maximum;
        end
    end
end
m = maximum;
end
Run Code Online (Sandbox Code Playgroud)

这里的情况是返回的结果似乎是每次迭代中的最大数.我怎样才能只返回one值,这是最大值?

谢谢.

arrays matlab max

-5
推荐指数
1
解决办法
1554
查看次数

查找最大行数

假设我们有以下矩阵:

I=[3 4; 5 3; 6 3; 7 4];
Run Code Online (Sandbox Code Playgroud)

如果我们想要在每一行中找到最大值,我们可以执行以下操作:

m=max(I,[],2);
Run Code Online (Sandbox Code Playgroud)

对于m,我们如何阅读?该陈述如何解释?如果我们想要找到的格言,我们该columns怎么办?

谢谢.

matlab max

-5
推荐指数
1
解决办法
111
查看次数

php rand(5,15)给出了7771但是7771> 15?

<?php
echo rand() . "\n";
echo rand() . "\n";

echo rand(5, 15);
?>
The above example will output something similar to:
7771
22264
11
Run Code Online (Sandbox Code Playgroud)

在php 文档中,他们说 5是min *&15是max*&它将在它们之间返回一个数字

但如果它给了7771但7771> 15 ??

php random max min

-6
推荐指数
2
解决办法
259
查看次数

如何在MYSQL中获得第二个MAXIMUM DATE

我想从mysql db获取我的记录.我想从记录中获取第二个最大日期.但我失败了

这是我的代码

    <?php
include ("connection.php");
$q_opinion="SELECT r.client_id,c.id,t.id,a.id,o.id,c.name as opinion, r.notification_date, t.title as ttitle,a.title as atitle,o.title as otitle, l.title as ltitle, s.title as stitle, pr.opinion_id, pc.id, pr.client_id as pr_client, pc.address, pc.liaison_one, city.id, pc.head_office_id, city.city, pc.title as cname
FROM og_ratings r 
    LEFT join
(
  select max(notification_date) notification_date,
    client_id
  from og_ratings
  WHERE notification_date NOT IN (select max(notification_date) FROM og_ratings )
   ) r2
  on r.notification_date = r2.notification_date
  and r.client_id = r2.client_id
LEFT JOIN og_companies c
ON r.client_id = c.id
LEFT JOIN og_rating_types t …
Run Code Online (Sandbox Code Playgroud)

php mysql max

-6
推荐指数
1
解决办法
750
查看次数

Python 中的 max(a,b,c,key=func) 中的 key=func 部分是什么意思?

key=func这部分在max(a,b,c,key=func)这里的含义是什么https://docs.python.org/2/library/functions.html#min

我知道这个函数在Python 中是如何工作的。但通常我看到它只是简单地用作 z = max(a, b, c) 但在Python文档中我找到了这部分但我不明白它。是这个功能的一些附加可选功能还是什么?

python max built-in python-3.x

-7
推荐指数
1
解决办法
443
查看次数

java中的int用完了20亿,任何替代?

我在Java应用程序中使用int作为PK,现在它已达到max int值(20亿),即使在DB中它也可以存储比它更多的数字.但是java int只能容纳大约20亿.

我无法将int更改为long以与DB对齐.因为这是巨大的努力.

除此之外,有人有任何办法吗?

java integer max

-8
推荐指数
1
解决办法
2246
查看次数

标签 统计

max ×13

matlab ×3

php ×3

arrays ×2

min ×2

python ×2

python-3.x ×2

built-in ×1

haskell ×1

integer ×1

java ×1

kotlin ×1

list ×1

math ×1

matrix ×1

mysql ×1

r ×1

random ×1

reshape ×1

sql ×1

sql-server ×1

string ×1