小编Jul*_*lia的帖子

在div中安装iframe

我想在div里面装一个iframe.我的问题是我似乎无法将其嵌套到div的100%宽度,我需要指定iframe的像素宽度.

我希望iframe在div内部,以便如果div被较小的浏览器调整大小,iframe也会调整大小.

这是我的代码:

<div class="row-fluid">
    <div class="span9" id="standard">
        <div class="header-box">
        <p class="header" >Bla Bla Header</p>
        </div>
        <div id="wrap">
    <iframe id="frame" src="https://docs.google.com/a/...."frameborder="0"></iframe>
        </div>
        </div>
(more things in the row)
</div>
Run Code Online (Sandbox Code Playgroud)

和CSS:

#wrap { width: 1130px; height: 100%; padding: 0; 
        overflow: hidden; position:relative;}
#frame { width: 100%; height: 100%; 
        border: 1px solid black; position:relative; }
#frame {
zoom: 0.75;
-moz-transform: scale(0.75);
-moz-transform-origin: 0 0;
-o-transform: scale(0.75);
-o-transform-origin: 0 0;
-webkit-transform: scale(0.75);
-webkit-transform-origin: 0 0;
Run Code Online (Sandbox Code Playgroud)

}

以下是浏览器调整大小时发生的情况. 在此输入图像描述

html css iframe layout

20
推荐指数
3
解决办法
12万
查看次数

python:绕零除零

我有一个大的浮点数数据集.我遍历它们并评估它们np.log(x)中的每一个.我明白了

RuntimeWarning: divide by zero encountered in log
Run Code Online (Sandbox Code Playgroud)

如果发生此错误,我想解决此问题并返回0.

我正在考虑定义一个新函数:

def safe_ln(x):
    #returns: ln(x) but replaces -inf with 0
    l = np.log(x)
    #if l = -inf:
    l = 0
    return l
Run Code Online (Sandbox Code Playgroud)

基本上,我需要一种测试输出的方法,-inf但我不知道如何继续.谢谢您的帮助!

python numpy division

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

使用数组生成随机文本

我试图使用我获得的字母频率生成随机文本.首先,我成功完成以下代码:

for i in range(450):
    outcome=random.random()
    if 0<outcome<0.06775:
        sys.stdout.write('a')
    if 0.06775<outcome<0.07920:
        sys.stdout.write('b')
    if 0.07920<outcome<0.098:
        sys.stdout.write('c')
    ....
Run Code Online (Sandbox Code Playgroud)

这直到字母z和空格键.这给了我> 50行代码,我希望使用数组得到相同的结果.

到目前为止,我有:

f_list = [0, 0.06775, 0.08242, 0.10199, 0.13522, 0.23703, 0.25514, 0.27324, 0.32793, 0.38483, 0.38577, 0.39278, 0.42999, 0.45023, 0.50728, 0.56756, 0.58256, 0.58391, 0.62924, 0.68509, 0.7616, 0.78481, 0.79229, 0.81161, 0.81251, 0.82718, 0.82773, 0.99998]
alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', ' ']

import …
Run Code Online (Sandbox Code Playgroud)

python arrays

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

如何将整数写入文件

我需要写

ranks[a], ranks[b], count
Run Code Online (Sandbox Code Playgroud)

到一个文件,每次都在新的一行

我在用:

file = open("matrix.txt", "w")
for (a, b), count in counts.iteritems():
    file.write(ranks[a], ranks[b], count)

file.close()
Run Code Online (Sandbox Code Playgroud)

但这不起作用并返回

TypeError: function takes exactly 1 argument (3 given)
Run Code Online (Sandbox Code Playgroud)

python

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

在信件标度和随机文本的马尔可夫链

我想使用.txt文件中的书中的字母频率生成随机文本,以便每个新字符(string.lowercase + ' ')取决于前一个字符.

我如何使用马尔可夫链来这样做?或者每个字母使用带有条件频率的27个数组是否更简单?

python markov-chains

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

添加第二个重复的POSIXct日期

我试图在我的数据框中的任何重复日期添加单秒.

即从这个:

       value                date
       18        2013-07-09 16:49:23
       62        2013-07-09 18:01:36
       64        2013-07-09 18:46:51
       29        2013-07-09 18:46:51
       22        2013-07-09 18:46:51
....
Run Code Online (Sandbox Code Playgroud)

我想得到这个:

       value                date
       18        2013-07-09 16:49:23
       62        2013-07-09 18:01:36
       64        2013-07-09 18:46:51
       29        2013-07-09 18:46:52
       22        2013-07-09 18:46:53
....
Run Code Online (Sandbox Code Playgroud)

我知道我可以简单地将+ 1或+2添加到POSIXct格式以添加秒数 - 但是我不知道如何选择重复项.请注意,我的数据帧长度为几百行,日期最多可连续出现20次.

我想在这些方面做点什么:

for (item in duplicated(dataframe$date)) {
    if (item == TRUE) {
        for (n in 1:#length of duplicated dates) {
        dataframe[index(item) +n]$date <- (dataframe[index(item) +n]$date +n)
        } } }
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

r dataframe posixct

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

将交替向量插入数据框

我有两个向量:

a <- c(ceiling(seq(0, top, length.out = 20)))

b <- c(floor(seq(100, bottom, length.out = 20)))

a : 1  2  2  2  3  3  3  4  4  4  5  5  5 .....

b : 100  98  96  95  93  91  90  88  86  85  83  82 .....
Run Code Online (Sandbox Code Playgroud)

我想通过交替矢量项并添加一个额外的变量来创建数据框.1表示矢量a分量,-1表示矢量b分量.

number sign
1      1
100    -1
2      1
98    -1
Run Code Online (Sandbox Code Playgroud)

等等...

如果一个向量比另一个向量长(如果没有更多可能的交替),则在数据帧的末尾添加其剩余值.我有这样的事情:

for (n in [1:length(a)]) {
dataframe[nrow(dataframe)+1,] <- c(a[n],1)
dataframe[nrow(dataframe)+1,] <- c(b[n],-1)
}
Run Code Online (Sandbox Code Playgroud)

这只是添加每个向量的第一个值,然后返回:错误:"}"中的意外"}"

我在这里不知所措..非常感谢.谢谢!

r vector dataframe

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

将缺少的日期添加到数据框

我有一个数据框,看起来像这样:

    times                      values
1   2013-07-06 20:00:00        0.02
2   2013-07-07 20:00:00        0.03
3   2013-07-09 20:00:00        0.13
4   2013-07-10 20:00:00        0.12
5   2013-07-11 20:00:00        0.03
6   2013-07-14 20:00:00        0.06
7   2013-07-15 20:00:00        0.08
8   2013-07-16 20:00:00        0.07
9   2013-07-17 20:00:00        0.08
Run Code Online (Sandbox Code Playgroud)

数据中缺少一些日期,我想插入它们并将前一天的值转移到这些新行中,即获取:

    times                      values
1   2013-07-06 20:00:00        0.02
2   2013-07-07 20:00:00        0.03
3   2013-07-08 20:00:00        0.03
4   2013-07-09 20:00:00        0.13
5   2013-07-10 20:00:00        0.12
6   2013-07-11 20:00:00        0.03
7   2013-07-12 20:00:00        0.03
8   2013-07-13 20:00:00        0.03
9   2013-07-14 20:00:00        0.06
10  2013-07-15 …
Run Code Online (Sandbox Code Playgroud)

r date rows dataframe

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

标签 统计

python ×4

dataframe ×3

r ×3

arrays ×1

css ×1

date ×1

division ×1

html ×1

iframe ×1

layout ×1

markov-chains ×1

numpy ×1

posixct ×1

rows ×1

vector ×1