我想为使用C#for WinRT的孩子制作一个简单的绘图应用程序.用户可以选择一张图片并画一点.但是如何保存图像(与背景一起)?没有用背景保存图像的功能.
我知道使用SQL Server 2012窗口函数和OVER()子句计算简单移动平均值很容易.但是如何使用这种方法计算指数移动平均线?谢谢!
从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的问题还是我错过了什么?还有其他选择吗?
我已经编写了一些代码来使用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)
我怎样才能做到这一点?
我想知道谷歌如何找到确切的词,即使我们在搜索框中输错了它.我想知道这种开源算法是否可用?
我有一个数据库表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,尽管应该计算包含至少一个字母的所有字段。
我想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')
我如何实现这一目标?
我知道如何遍历pandas DataFrame的行:
for id, value in df.iterrows():
Run Code Online (Sandbox Code Playgroud)
但现在我想以相反的顺序遍历行(id是数字,但与行号不一致).首先,我想到对索引进行排序data.sort(ascending = False)然后运行相同的迭代过程,但它不起作用(它似乎仍然从较小id到较大).
我怎么能做到这一点?
是否有一种方法可以在不实际将整个文件加载到内存中的情况下(在 Python 中)查找 csv 文件中的行数?
我希望它可以有一些特殊的优化功能。我现在所能想象的就是一行一行地阅读它并计算行数,但这有点扼杀了其中所有可能的意义,因为我只需要行数,而不是实际内容。
我正在将图像分配给我的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) python ×4
pandas ×3
csv ×2
c#-4.0 ×1
iphone ×1
mysql ×1
nsdata ×1
objective-c ×1
openpyxl ×1
pivot-table ×1
postgresql ×1
sdk ×1
search ×1
sql ×1
sql-like ×1
sql-server ×1
uiimage ×1
windows-8 ×1
winrt-xaml ×1
xlsx ×1