问题列表 - 第121388页

使用Python在quantlib中定价浮动债券

我试图使用Quantlib(v1.2)SWIG包装器在python中为一个非常基本的浮动利率债券定价.我修改了文档中包含的示例.

我的债券有4年的到期期限.libor设定为10%,债券的差价为0.我的问题是,如果我以10%的比率打折,为什么债券的PV不是100?我的值为99.54.

谢谢!

from QuantLib import *

frequency_enum, settle_date = 4, Date(5, 1, 2010)
maturity_date = Date(5, 1, 2014)
face_amount = 100.0
settlement_days = 0
fixing_days = 0

calendar = NullCalendar()
settle_date = calendar.adjust(settle_date)
todays_date = calendar.advance(settle_date, -fixing_days, Days)
Settings.instance().evaluationDate = todays_date

rate = 10.0 / 100.0

flat_forward = FlatForward(settle_date,
                           rate,
                           Thirty360(),
                           Compounded,
                           frequency_enum)

discounting_term_structure = RelinkableYieldTermStructureHandle(flat_forward)
index_term_structure = RelinkableYieldTermStructureHandle(flat_forward)

index = USDLibor(Period(3, Months), index_term_structure)

schedule = Schedule(settle_date,
                    maturity_date, Period(frequency_enum),
                    NullCalendar(),
                    Unadjusted, Unadjusted,
                    DateGeneration.Forward, False)

floating_bond = FloatingRateBond(settlement_days,
                                 face_amount,
                                 schedule, …
Run Code Online (Sandbox Code Playgroud)

python quantlib quantlib-swig

9
推荐指数
1
解决办法
3519
查看次数

重新映射键并获取用户输入

所以我发现这样做

:%s//my new string/g
Run Code Online (Sandbox Code Playgroud)

我可以替换当前搜索到的所有文本

Hello, world! la la la Hello.
Run Code Online (Sandbox Code Playgroud)

因此,如果我踩到“Hello”,按 *,然后执行 :%s//Bye/g,我可以将所有“Hello”更改为“Bye”。

我只想做一个小的重新映射来为我做到这一点,我是 vim 新手,所以这对我来说非常困难,我真的不知道如何获取用户输入以进行重新映射。

一位 Reddit 用户推荐了我

nnoremap <c-n> :%s///g<left><left>
Run Code Online (Sandbox Code Playgroud)

所以我可以用来触发替换,但它不起作用,我猜是因为它没有在任何地方指定输入?我想做

<c-n> SOME NEW TEXT <enter>
Run Code Online (Sandbox Code Playgroud)

并用一些新文本替换所有问候语

这可能吗?

vim

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

为什么the_content在wordpress single.php中不起作用

我的代码:

<?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?> 
        <div class="posts" id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
            <h2> 
              <?php the_title(); ?>
            </h2>
            <div class="entry">
                <?php the_content();?>
            </div>                  
        </div><!--post end-->
    <?php endwhile; ?>
<?php else : ?>
    <h3>no content</h3>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

我将代码放入我自定义的wordpress主题文件single.php中.为什么它不能输出帖子内容,它可以输出帖子标题.谢谢.

wordpress wordpress-theming

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

在 perl 中获取当前语言环境名称

我想在 Perl 中使用数千个 sep。我可以使用以下代码获取它

use strict;
use POSIX qw(setlocale locale_h LC_ALL);
setlocale(LC_ALL, "fr_FR");
my $lc=localeconv();
print $lc->{thousands_sep};
Run Code Online (Sandbox Code Playgroud)

之后,我想将语言环境更改回以前的值,但在使用setlocale. 我应该解析它从$ENV{LANG}哪个设置为 en_US.UTF-8?或者有没有其他方法来获取语言环境名称?

perl locale posix

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

Jira Rest API - 如何登录

我一直在阅读本指南:JIRA API文档,如果您使用gmail登录Jira,似乎无法弄清楚如何简单地对API进行身份验证.我希望在我的ruby应用程序中使用REST API以链接github和jira

编辑:代码:

    uri = URI.parse("https://<address>.jira.com/rest/api/2/issue/<issue-name>")
    http = Net::HTTP.new(uri.host, uri.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE
    request = Net::HTTP::Get.new(uri.request_uri)
    request["user"] = "<username>"
    request["password"] = "<password>"
    @jira_response = http.request(request)
Run Code Online (Sandbox Code Playgroud)

用上面的代码; 我收到了HTTP未经授权的响应.

ruby rest jira jira-rest-java-api

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

Blueimp jQuery 文件上传按钮触发

这听起来很重要,但我找不到 Blueimp jQuery File Upload 的代码示例,它使浏览器的默认文件输入框(显示“选择文件...”和浏览的那个)元素隐藏,而是通过按钮触发对话框. 有人可以告诉我如何做到这一点吗?

我已经尝试将 input 元素放在一个按钮元素中,如本演示所示,但它在 Firefox 上不起作用。有什么方法可以使用 jQuery 来触发对话框。除了“浏览”按钮恰好与 Chrome 中的按钮对齐而不是 FF 中的按钮外,我不确定为什么这在 Chrome 中有效。

这是我基本上要做的事情:

<button id="upload-button" class="btn btn-primary btn-large" type="button"> <input type="file" name="image" id="fileupload" multiple data-url=""/> Upload Images
</button><br>

ajax jquery file-upload

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

Haskell如何隐藏数据构造函数?

我探索了System.Random.StdGen并在源代码中看到了这段代码.

data StdGen = StdGen Int32 Int32
Run Code Online (Sandbox Code Playgroud)

模块似乎也出口了StdGen.

module System.Random (

    RandomGen(next, split, genRange)

    , StdGen

    ...
Run Code Online (Sandbox Code Playgroud)

但是,为什么我不能在我的代码中这样做,比如说,

Prelude System.Random> StdGen 1 2

Not in scope: data constructor `System.Random.StdGen'**
Run Code Online (Sandbox Code Playgroud)

另一方面,我可以做到这一点,

module F (Foo) where

    import GHC.Int

    data Foo = Foo GHC.Int.Int32 GHC.Int.Int32 deriving (Show)
Run Code Online (Sandbox Code Playgroud)

Prelude> Foo 1 2

Foo 1 2
Run Code Online (Sandbox Code Playgroud)

请有人请告诉我这个数据构造函数实际上是如何隐藏的?

constructor haskell system

12
推荐指数
2
解决办法
1604
查看次数

iText - HTML到PDF - 图像不以PDF格式显示

我有一个带有文本,图像的html页面,我正在将HTML内容解析为iText以生成PDF.在生成的PDF中,未显示包含的图像,仅显示文本.

如果我传递绝对路径,如D:/Deiva/CRs/HTMLPage/article-101-horz.jpg那么图像将被打印.但是如果我尝试从服务器上打印图像就像

http://localhost:8085/content/dam/article-101-h1.jpg or http://www.google.co.in/intl/en_ALL/images/logos/images_logo_lg.gif

那么它不会在PDF中打印出来.

注意:我使用itextpdf-5.2.1.jar生成PDF.

我的HTML代码(Article.html):

<html>
   <head>
   </head>
   <body>   
     <p>Generate PDF with image using iText.</p>
     <img src="http://localhost:8085/content/dam/article-10-h1.jpg"></img>
     <img src="http://www.google.co.in/intl/en_ALL/images/logos/imgs_logo_lg.gif"></img>
     <img class="right horz" src="D:/Deiva/CRs/HTMLPage/article-101-horz.jpg"></img>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我使用以下java代码生成PDF:

private void createPDF (){

  String path = "D:/Deiva/Test.pdf";
  PdfWriter pdfWriter = null;

  //create a new document
  Document document = new Document();

  try {

   //get Instance of the PDFWriter
   pdfWriter = PdfWriter.getInstance(document, new FileOutputStream(path));

   //document header attributes
   document.addAuthor("betterThanZero");
   document.addCreationDate();
   document.addProducer();
   document.addCreator("MySampleCode.com");
   document.addTitle("Demo for iText XMLWorker");
   document.setPageSize(PageSize.LETTER);

   //open …
Run Code Online (Sandbox Code Playgroud)

java relative-path itext itextsharp html-to-pdf

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

R中列表的两个列表的总和

有一种简单的方法可以在列表列表中进行简单的计算吗?

x <- list(a=list(1:4),b=list(1:6))
y <- list(a=list(1:4),b=list(1:6))
Run Code Online (Sandbox Code Playgroud)

当我尝试:

x+y
Run Code Online (Sandbox Code Playgroud)

我收到错误:x + y错误:二元运算符的非数字参数

X和y的长度相等,只包含整数.使用矩阵可以执行y + x,有没有办法对列表列表执行此操作?

r sum list

12
推荐指数
2
解决办法
5305
查看次数

将箱图转换为R中ggplot2中的密度

我有以下ggplot2图:

ggplot(iris) + geom_boxplot(aes(x=Species, y=Petal.Length, fill=Species)) + coord_flip()
Run Code Online (Sandbox Code Playgroud)

我想将其绘制为水平密度图或直方图,意味着每个物种或直方图的密度线图而不是箱形图.这不是诀窍:

> ggplot(iris) + geom_density(aes(x=Species, y=Petal.Length, fill=Species)) + coord_flip()
Error in eval(expr, envir, enclos) : object 'y' not found
Run Code Online (Sandbox Code Playgroud)

为简单起见,我使用Speciesx变量并作为fill但在我的实际数据中的X轴表示一组条件和填充表示另一个.虽然这对绘图目的无关紧要.我试图这样做,所以X轴代表不同的条件,其值y被绘制为密度/直方图而不是箱形图.

使用具有两个类似因子的变量(如Species)的变量可以更好地说明编辑.在mpg数据集中,我想为每个制造商制作密度图,绘制displ每个cyl值的分布.x轴(在翻转坐标中是垂直的)代表每个制造商,并且直方图的值是displ,但是对于每个制造商,我想要与cyl该制造商的值一样多的直方图.希望这更清楚.我知道这不起作用因为y=预期会很重要.

ggplot(mpg, aes(x=manufacturer, fill=cyl, y=displ)) + 
    geom_density(position="identity") + coord_flip()
Run Code Online (Sandbox Code Playgroud)

我得到的最近的是:

> ggplot(mpg, aes(x=displ, fill=cyl)) + 
+     geom_density(position="identity") + facet_grid(manufacturer ~ .) 
Run Code Online (Sandbox Code Playgroud)

但我不想要不同的网格,我希望它们在直方图的情况下是同一个图中的不同条目.

graphics r ggplot2

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