小编sas*_*llo的帖子

在WinRT上保存带有背景图像的画布

我想为使用C#for WinRT的孩子制作一个简单的绘图应用程序.用户可以选择一张图片并画一点.但是如何保存图像(与背景一起)?没有用背景保存图像的功能.

c#-4.0 windows-8 windows-runtime winrt-xaml

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

如何使用SQL Server 2012窗口函数计算指数移动平均值

我知道使用SQL Server 2012窗口函数和OVER()子句计算简单移动平均值很容易.但是如何使用这种方法计算指数移动平均线?谢谢!

sql sql-server sql-server-2012

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

CSV和XLSX文件导入到熊猫数据框:速度问题

从xlsx文件读取数据(仅20000个数字)需要花费很多时间:

import pandas as pd
xlsxfile = pd.ExcelFile("myfile.xlsx")
data = xlsxfile.parse('Sheet1', index_col = None, header = None)
Run Code Online (Sandbox Code Playgroud)

大约需要9秒钟。

如果我将同一文件保存为csv格式,则需要25毫秒左右的时间:

import pandas as pd
csvfile = "myfile.csv"
data = pd.read_csv(csvfile, index_col = None, header = None)
Run Code Online (Sandbox Code Playgroud)

这是openpyxl的问题还是我错过了什么?还有其他选择吗?

python csv xlsx pandas openpyxl

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

使用pandas中的数据透视表的加权平均值

我已经编写了一些代码来使用pandas中的数据透视表来计算加权平均值.但是,我不确定如何添加执行加权平均的实际列(添加新列,其中每行包含'cumulative'/'COUNT'的值).

数据看起来像这样:

VALUE   COUNT   GRID    agb
1       43      1476    1051
2       212     1476    2983
5       7       1477    890
4       1361    1477    2310
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

# Read input data
lup_df  = pandas.DataFrame.from_csv(o_dir+LUP+'.csv',index_col=False)
# Insert a new column with area * variable
lup_df['cumulative'] = lup_df['COUNT']*lup_df['agb']

# Create and output pivot table
lup_pvt = pandas.pivot_table(lup_df, 'agb', rows=['GRID'])         
# TODO: Add a new column where each row contains value of 'cumulative'/'COUNT'
lup_pvt.to_csv(o_dir+PIVOT+'.csv',index=True,header=True,sep=',')
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python pivot-table pandas

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

针对错误拼写搜索关键字的Google搜索算法

我想知道谷歌如何找到确切的词,即使我们在搜索框中输错了它.我想知道这种开源算法是否可用?

search google-search

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

带有范围的 MySQL LIKE 不起作用

我有一个数据库表mytable,列采用 Varchar 格式,列日期为 Datetime 值。我想用按日期分组的某些参数来计算名称。这是我所做的:

SELECT
    CAST(t.date AS DATE) AS 'date',
    COUNT(*) AS total,
    SUM(LENGTH(LTRIM(RTRIM(t.name))) > 4 
        AND (LOWER(t.name) LIKE '%[a-z]%')) AS 'n'
FROM
    mytable t
GROUP BY 
    CAST(t.date AS DATE)
Run Code Online (Sandbox Code Playgroud)

似乎这里的范围语法有问题,如果我只是这样做,LIKE 'a%'它确实会正确计算所有以“a”开头的字段。但是,上面的查询为 n 返回 0,尽管应该计算包含至少一个字母的所有字段。

mysql sql-like

4
推荐指数
2
解决办法
9562
查看次数

postgres 中的日期减法

我想NOW()从另一个表中减去分钟和“多少分钟”的值:

SELECT * FROM A, B 
WHERE 
   A.entity_type_id = B.entity_type_id  
   AND A.status = 'PENDING'  
   AND A.request_time < (NOW() - INTERVAL B.retry_interval MINUTE) 
   AND A.retry_count >= B.retry_allowed_count
Run Code Online (Sandbox Code Playgroud)

这里的问题是B.retry_interval从另一个表中获取的,而通常这样的查询是A.request_time < (NOW() - INTERVAL '10 MINUTE')

我如何实现这一目标?

postgresql

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

以相反的顺序迭代DataFrame行索引

我知道如何遍历pandas DataFrame的行:

for id, value in df.iterrows():
Run Code Online (Sandbox Code Playgroud)

但现在我想以相反的顺序遍历行(id是数字,但与行号不一致).首先,我想到对索引进行排序data.sort(ascending = False)然后运行相同的迭代过程,但它不起作用(它似乎仍然从较小id到较大).

我怎么能做到这一点?

python pandas

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

在不阅读的情况下查找csv中的行数

是否有一种方法可以在不实际将整个文件加载到内存中的情况下(在 Python 中)查找 csv 文件中的行数?

我希望它可以有一些特殊的优化功能。我现在所能想象的就是一行一行地阅读它并计算行数,但这有点扼杀了其中所有可能的意义,因为我只需要行数,而不是实际内容。

python csv

4
推荐指数
2
解决办法
6682
查看次数

NSData null检查

我正在将图像分配给我的nsdata对象,Coredata并在分配之后我正在检查是否NSData有图像.

如果数据不为null,我必须显示它.另外我在NSLog中录制"没有找到图像".

仅当对象中没有图像时,应用程序才会崩溃.

我试过了:

    NSData * dataImage;
    if (dataImage == nil) 
    {


        NSLog(@"Image is Assigned .... " );

    }
    else 
    {

        NSLog(@"Image is Not Assigned ITS NIL.... " );
    }
Run Code Online (Sandbox Code Playgroud)

我的设备控制台如下所示:

Wed Nov 16 12:31:09 unknown ReportCrash[783] <Notice>: Formulating crash     report for process Dial Up App[782]
Wed Nov 16 12:31:09 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.hiteshi.Dial-Up-App[0x1b63]) Job appears to have crashed: Segmentation fault
Wed Nov 16 12:31:09 unknown SpringBoard[24] <Warning>: Application 'Dial Up App' exited abnormally …
Run Code Online (Sandbox Code Playgroud)

iphone sdk objective-c uiimage nsdata

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