标签: minimum

获取ActiveRecord中每个组的最小/最大值

这是一个古老的问题,给定一个具有属性"类型","变化"和"价格"的表格,您可以获取每种类型的最低价格的记录.

在SQL中,我们可以做这样的:

select f.type, f.variety, f.price   
from (  select type, min(price) as minprice from table group by type ) as x  
inner join table as f on f.type = x.type and f.price = x.minprice;`
Run Code Online (Sandbox Code Playgroud)

我们也许可以通过以下方式模仿:

minprices = Table.minimum(:price, :group => type)  
result = []
minprices.each_pair do |t, p|  
   result << Table.find(:first, :conditions => ["type = ? and price = ?", t, p])
end
Run Code Online (Sandbox Code Playgroud)

有没有比这更好的实施?

activerecord group-by aggregate-functions minimum

11
推荐指数
1
解决办法
9775
查看次数

如何覆盖Firefox中的minimum-font-size?

我的网站在IE和Opera中显示就像需要的那样,但在Firefox中,我无法通过CSS获得比Firefox的默认最小字体大小更小的字体.当然,我可以转到工具>选项并删除此值,但其他用户会看到一些元素被取代.

我尝试过使用!important,但它不起作用.我无法用图像替代文本,它们是动态字段.

css browser firefox minimum font-size

11
推荐指数
2
解决办法
2万
查看次数

在XCode数据模型编辑器中获取属性以获得最小值

如何在XCode的数据模型编辑器中添加一个Fetched属性,以获得一个属性的最小值?

我的模特:

型号http://www.freeimagehosting.net/uploads/b48853070e.png

Item (name, note, storedItem)
StoredItem (price, item)
Item 1 ---> N StoredITem (1->N Relationship)
Run Code Online (Sandbox Code Playgroud)

我希望Item有一个名为minPrice的fetched属性,它的值是storedItems中为price设置的最小值.

例:

Item1 (banana, storedItem1 ... storedItem4, 10)
StoredItem1 (10,item1)
StoredItem2 (15,item1)
StoredItem3 (30,item1)
StoredItem4 (54,item1)
Run Code Online (Sandbox Code Playgroud)

我在目的地放什么?StoredItem?

数据模型编辑器中的提取属性http://www.freeimagehosting.net/uploads/2a68de007d.png

我将什么表达?

数据模型编辑器中的表达式http://www.freeimagehosting.net/uploads/766ab9af6f.png

xcode cocoa core-data minimum fetched-property

11
推荐指数
1
解决办法
1381
查看次数

有向图的双向最小生成树

给定带有加权边的有向图,可以使用什么算法给出具有最小权重的子图,但允许从图中的任何顶点移动到任何其他顶点(假设任何两个顶点之间的路径始终存在) .

这样的算法存在吗?

language-agnostic algorithm graph-theory minimum minimum-spanning-tree

11
推荐指数
1
解决办法
4017
查看次数

R返回每行的最小列的索引

我有一个包含4列的data.frame(如下所示).我想找到每行的最小列索引(不是值).任何想法,以实现这一点?

> d
            V1         V2         V3         V4
1  0.388116155 0.98999967 0.41548536 0.76093748
2  0.495971331 0.47173142 0.51582728 0.06789924
3  0.436495321 0.48699268 0.21187838 0.54139290
4  0.313514389 0.50265539 0.08054103 0.46019601
5  0.277275961 0.39055360 0.29594162 0.70622532
6  0.264804739 0.86996266 0.85708635 0.61136741
7  0.627344463 0.54277873 0.96769568 0.80399490
8  0.814420492 0.35362949 0.39023446 0.39246250
9  0.517459983 0.65895805 0.93662382 0.06762166
10 0.498319937 0.67081260 0.43225997 0.42139151
11 0.046862110 0.97304915 0.06542971 0.09779383
12 0.619009734 0.82363618 0.14514799 0.52858058
13 0.007262782 0.82203403 0.08573499 0.61094206
14 0.001602586 0.33241230 0.57762669 0.45285004
15 0.698388370 0.83541257 …
Run Code Online (Sandbox Code Playgroud)

indexing r minimum apply

11
推荐指数
2
解决办法
7822
查看次数

使用SSE的水平最小值和最大值

我有一个使用SSE的功能来做很多事情,并且分析器向我显示我用来计算水平最小值和最大值的代码部分大部分时间消耗.

我一直在使用以下实现作为最小例子:

static inline int16_t hMin(__m128i buffer) {
    buffer = _mm_min_epi8(buffer, _mm_shuffle_epi8(buffer, m1));
    buffer = _mm_min_epi8(buffer, _mm_shuffle_epi8(buffer, m2));
    buffer = _mm_min_epi8(buffer, _mm_shuffle_epi8(buffer, m3));
    buffer = _mm_min_epi8(buffer, _mm_shuffle_epi8(buffer, m4));
    return ((int8_t*) ((void *) &buffer))[0];
}
Run Code Online (Sandbox Code Playgroud)

如您所见,我需要计算16个1字节整数的最小值和最大值.

任何好的建议都非常感谢:)

谢谢

c++ sse max minimum avx

11
推荐指数
2
解决办法
5804
查看次数

如何从大量数字中获取最大数字?

我想从至少1亿个数字列表中获取最大的100个元素.

我可以对整个列表进行排序,并从排序列表中获取最后100个元素,但就内存和时间而言,这将是非常昂贵的.

有没有现成的简单,pythonic方式这样做?

我想要的是跟随功能而不是纯粹的排序.其实我不想浪费时间来分类我不在乎的元素.

例如,这是我想要的功能:

getSortedElements(100, lambda x,y:cmp(x,y))
Run Code Online (Sandbox Code Playgroud)

请注意,此要求仅适用于性能视角.

python sorting max minimum

10
推荐指数
3
解决办法
3153
查看次数

如何在numpy矩阵中找到最小值?

嘿,这是一个快速简单的问题......我怎样才能找到这个矩阵的最小值,不包括0?如,8

arr = numpy.array([[  0.,  56.,  20.,  44.],
                   [ 68.,   0.,  56.,   8.],
                   [ 32.,  56.,   0.,  44.],
                   [ 68.,  20.,  56.,   0.]])
Run Code Online (Sandbox Code Playgroud)

python arrays numpy matrix minimum

10
推荐指数
1
解决办法
1万
查看次数

在列值和常量全局值之间取最小值

我想为给定的数据帧创建新列,其中我计算列值和某个全局值之间的最小值(在此示例中为7).所以我的DF具有列sessionnote我期望的输出列minValue:

session     note     minValue
1       0.726841     0.726841
2       3.163402     3.163402  
3       2.844161     2.844161
4       NaN          NaN
Run Code Online (Sandbox Code Playgroud)

我正在使用内置的Python方法min:

df['minValue']=min(7, df['note'])
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Run Code Online (Sandbox Code Playgroud)

python numpy minimum dataframe pandas

10
推荐指数
2
解决办法
5438
查看次数

Swift 4 - 设置最低部署目标

当前部署目标是11.0,这很好.但是,我想知道如何设置最低8.0?

deployment xcode minimum target ios

10
推荐指数
1
解决办法
1万
查看次数