我有以下15分钟的数据作为dataframe3年.前两列是索引.
2014-01-01 00:15:00 1269.6
2014-01-01 00:30:00 1161.6
2014-01-01 00:45:00 1466.4
2014-01-01 01:00:00 1365.6
2014-01-01 01:15:00 1362.6
2014-01-01 01:30:00 1064.0
2014-01-01 01:45:00 1171.2
2014-01-01 02:00:00 1171.0
2014-01-01 02:15:00 1330.4
2014-01-01 02:30:00 1309.6
2014-01-01 02:45:00 1308.4
2014-01-01 03:00:00 1494.0
Run Code Online (Sandbox Code Playgroud)
我曾经习惯于resample获得月平均值的第二个系列.
data_Monthly = data.resample('1M', how='mean')
Run Code Online (Sandbox Code Playgroud)
如何将最后一列中的值除以月平均值,结果仍然是15分钟粒度的时间序列?
我在Automapper中找到的大多数示例都使用静态Mapper对象来管理类型映射.对于我的项目,我需要使用StructureMap注入IMapperEngine作为对象构造的一部分,以便我们可以在单元测试中模拟映射器,因此我们不能使用静态映射器.我还需要支持配置AutoMapper配置文件.
我的问题是如何配置StructureMap注册表,以便在构造MyService实例时它可以提供IMappingEngine的实例.
这是Service构造函数签名:
public MyService(IMappingEngine mapper, IMyRepository myRepository, ILogger logger)
Run Code Online (Sandbox Code Playgroud)
这是StructureMap注册表
public class MyRegistry : StructureMap.Configuration.DSL.Registry
{
public MyRegistry()
{
For<IMyRepository>().Use<MyRepository>();
For<ILogger>().Use<Logger>();
//what to do for IMappingEngine?
}
}
Run Code Online (Sandbox Code Playgroud)
我要加载的配置文件
public class MyAutoMapperProfile : AutoMapper.Profile
{
protected override void Configure()
{
this.CreateMap<MyModel, MyDTO>();
}
}
Run Code Online (Sandbox Code Playgroud) 我在将sql转换为linq语法时遇到困难.
我有2个表(Category和CategoryListing),它们使用CategoryID互相引用.我需要在CategoryListing表中获取Category Category中所有CategoryID的列表和CategoryID的所有相应匹配的Count.如果CategoryListing中不存在CategoryID,则仍应返回CategoryID - 但频率为0.
以下sql查询演示了预期的结果:
SELECT c.CategoryID, COALESCE(cl.frequency, 0) as frequency
FROM Category c
LEFT JOIN (
SELECT cl.CategoryID, COUNT(cl.CategoryID) as frequency
FROM CategoryListing cl
GROUP BY cl.CategoryID
) as cl
ON c.CategoryID = cl.CategoryID
WHERE c.GuideID = 1
Run Code Online (Sandbox Code Playgroud) 我发布了我的代码的一小部分,因为我不断得到一个我似乎无法摆脱的奇怪错误.问题可以在这一行找到:Imgproc.GaussianBlur(mGray,mGray,new Size(5,5),2.2,2);
public Mat onCameraFrame(Mat inputFrame) {
mGray = new Mat();
Imgproc.cvtColor(mRgba, mGray, Imgproc.COLOR_RGBA2GRAY);
// doing a gaussian blur prevents getting a lot of false hits
Imgproc.GaussianBlur(mGray, mGray, new Size (5,5), 2.2, 2);
// Values 3 and 4are the LowerThreshold and UpperThreshold.
Imgproc.Canny(inputFrame, mIntermediateMat, 80, 100);
Imgproc.cvtColor(mIntermediateMat,mRgba, Imgproc.COLOR_GRAY2BGRA, 4);
return mIntermediateMat;
}
Run Code Online (Sandbox Code Playgroud)
我从Eclipse得到的错误是:
The method GaussianBlur(Mat,Mat,Size,double,double) in
the type imgproc is not applicable for the arguments (Mat,Mat,CameraSize,int,int)
Run Code Online (Sandbox Code Playgroud)
我正在使用tutorial3 Camera-control(OpenCV for Android版本2.4.4)的编辑版本,其输出显示为Canny的边缘检测.我需要GaussianBlur来摆脱一些较小的细节.有谁知道这行代码究竟出了什么问题?
如何列出 conda 可用的软件包版本有一些有用的答案,其中之一在/sf/answers/3345709041/使用两个等号。 conda search -h没有完全说明 MatchSpec 语法允许的内容,只给出了一些简单的例子。
例如,我想查看最新版本的python 下存在哪些包,对于一个名为jedi. 我不得不求助于实验和猜测来找到正确的语法,因为上面缺少 MatchSpec 语法的详细文档。我结束了:
$ condaw search 'jedi[build=py37*]' --json | grep '"build"'
"build": "py37_1",
"build": "py37_0",
"build": "py37_0",
"build": "py37_0",
"build": "py37_0",
$
Run Code Online (Sandbox Code Playgroud)
使用上面的--json选项只是为了让我可以找出哪些关键字(例如)build可能是语法的一部分。
那么,MatchSpec 语法在哪里有正式和完整的文档,这样我就不必猜测了?我现在得出的结论是-h输出是唯一的。
我是ajax/jquery的新手,很难找到包含以下内容的简单示例:
我希望用户能够单击视图(父级)中的链接/按钮,并显示包含表单的模式表单.模态对话框的内容应该是MVC视图(Child).
提交表单后,我希望模式对话框消失,并且要更新父视图的一部分.
我有一个伪随机数生成器的实现,特别是 George Marsaglia 的 XOR-Shift RNG。我的实现在这里:
事实证明,第一个随机样本与种子非常密切相关,如果您查看 Reinitialise(int seed) 方法,这一点非常明显。这不好。我提出的解决方案是将种子的各个部分混合如下:
_x = (uint)( (seed * 2147483647)
^ ((seed << 16 | seed >> 48) * 28111)
^ ((seed << 32 | seed >> 32) * 69001)
^ ((seed << 48 | seed >> 16) * 45083));
Run Code Online (Sandbox Code Playgroud)
因此,我通过将种子位与四个素数相乘并进行异或运算以形成 _x 来显着削弱任何相关性。我还在乘法之前旋转种子的位,以确保不同幅度的位在 32 位值的整个值范围内混合。
四向轮换似乎是什么都不做和每一次可能的轮换(32)之间的一个很好的平衡。质数是“悬而未决”——足够的大小和位结构可以将位混在一起并将它们“散布”在整个 32 位上,而不管起始种子如何。
我应该使用更大的素数吗?是否有解决这个问题的标准方法,也许有更正式的基础?我试图以最小的 CPU 开销来做到这一点。
谢谢
=== 更新 ===
我决定使用一些设置位更好地分布在所有 32 位上的素数。结果是我可以省略移位,因为乘法可以达到相同的效果(散列整个 32 位范围内的位),所以我只需将四个乘积相加即可得到最终种子......
_x = (uint)( (seed * 1431655781)
+ (seed * 1183186591)
+ (seed * …Run Code Online (Sandbox Code Playgroud) 我遇到了问题HttpClient,我一直在接受HttpRequestException occurred in mscorlib.dll.我已经从SVN下载了以前的工作版本,并且我一直得到相同的异常.
为什么我突然得到这个例外,即使我运行的代码已经运行好几周了?
现在我正在尝试使用这个简单的代码进行调试,但无论我做什么,我都会得到相同的异常
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Accept
.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue(
"application/json"));
HttpResponseMessage response
= await client.GetAsync("http://api.themoviedb.org/3/movie/550?api_key=x");
return await response.Content.ReadAsStringAsync();
Run Code Online (Sandbox Code Playgroud)
我的innerException如下:
The remote name could not be resolved:
api.themoviedb.org System.Exception System.Net.WebException
Run Code Online (Sandbox Code Playgroud)
我尝试的每个网址都是一样的,它们都在我的浏览器中工作.这是异常和堆栈跟踪:
res "System.Net.Http.HttpRequestException: An error occurred while sending the request.
---> System.Net.WebException: The remote name could not be resolved: 'api.themoviedb.org'
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotificat??ion(Task task)
Run Code Online (Sandbox Code Playgroud) 我有一个asp.net mvc 1.0站点,它提供来自2级层次结构/类别/文章的一些内容
当事情正常工作时,文章会映射到视图并呈现视图.但是,当url符合路由条件但视图不存在时,会引发异常,我无法陷入Controller操作.
路由:
routes.MapRoute(
"Article",
"{category}/{article}.aspx",
new { controller = "MyController", action = "Article" }
);
Run Code Online (Sandbox Code Playgroud)
MyController动作:
public ActionResult Article(string category, string article)
{
string path = string.Format("~/Views/{0}/{1}.aspx", category, article);
ViewResult vr = View(path);
return vr;
}
Run Code Online (Sandbox Code Playgroud)
但是,当找不到视图时,System.InvalidOperationException会生成一个我无法在Controller Action中捕获的a.
异常详细信息:System.InvalidOperationException:找不到视图'〜/ Views/my-category/my-article-with-long-name.aspx'或其主文件.搜索了以下位置:〜/ Views/my-category/my-article-with-long-name.aspx
我可以在Application_Error()方法中捕获错误global.asax.cs但是:
我想要做的是从字符串中提取电子邮件地址 SomeName, First (First.SomeName@usa.mywebsite1.com)
这是我已经尝试过的代码:
var stringToSearchIn="SomeName, First (First.SomeName@usa.mywebsite1.com)";
var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
var extractedEmail=re.exec(stringToSearchIn);
Run Code Online (Sandbox Code Playgroud)
代码中的变量extractedEmail 返回空值。
c# ×3
asp.net-mvc ×2
.net ×1
android ×1
automapper ×1
average ×1
conda ×1
count ×1
gaussian ×1
httpclient ×1
java ×1
javascript ×1
jquery ×1
left-join ×1
linq ×1
modal-dialog ×1
opencv ×1
pandas ×1
prng ×1
regex ×1
resampling ×1
simplemodal ×1
structuremap ×1
subquery ×1
time-series ×1