文章目录
定义:如果二维连续型随机变量
(
X
,
Y
)
(X,Y)
(X,Y)的概率密度为
f
(
x
,
y
)
=
{
1
A
(
x
,
y
)
∈
G
0
其他
f(x,y)=\left\{\begin{aligned}& \frac{1}{A}&(x,y) \in G\\&0&其他\end{aligned}\right.
f(x,y)=⎩
⎨
⎧A10(x,y)∈G其他
其中
A
A
A是平面有界区域
G
G
G的面积,则称
(
X
,
Y
)
(X,Y)
(X,Y)服从区域
G
G
G上的均匀分布
设 ( X , Y ) (X,Y) (X,Y)在 G G G上服从均匀分布, D D D是 G G G中的一个部分区域,记它们的面积分别为 S D S_{D} SD和 S G S_{G} SG,则 P { ( X , Y ) ∈ D } = S D S G \begin{aligned} P \left\{(X,Y)\in D\right\}=\frac{S_{D}}{S_{G}}\end{aligned} P{(X,Y)∈D}=SGSD
例1:设二维连续型随机变量
(
X
,
Y
)
(X,Y)
(X,Y)在区域
D
D
D上服从均匀分布,其中
D
=
{
(
x
,
y
)
∣
x
2
+
y
2
≤
1
}
D=\left\{(x,y)|x^{2}+y^{2} \leq 1\right\}
D={(x,y)∣x2+y2≤1}
求
区域
D
D
D是半径为
1
1
1的单位圆,其面积应为
π
\pi
π,因此
(
X
,
Y
)
(X,Y)
(X,Y)的联合密度
f
(
x
,
y
)
=
{
1
π
x
2
+
y
2
≤
1
0
其他
f(x,y)=\left\{\begin{aligned}& \frac{1}{\pi}&x^{2}+y^{2}\leq 1\\&0&其他\end{aligned}\right.
f(x,y)=⎩
⎨
⎧π10x2+y2≤1其他
有
f
X
(
x
)
=
∫
−
∞
+
∞
f
(
x
,
y
)
d
y
=
{
∫
−
1
−
x
2
1
−
x
2
1
π
=
2
π
1
−
x
2
−
1
≤
x
≤
1
0
其他
f_{X}(x)=\int_{-\infty}^{+\infty}f(x,y)dy=\left\{\begin{aligned}&\int_{-\sqrt{1-x^{2}}}^{\sqrt{1-x^{2}}} \frac{1}{\pi}=\frac{2}{\pi}\sqrt{1-x^{2}}&-1\leq x \leq 1\\&0&其他\end{aligned}\right.
fX(x)=∫−∞+∞f(x,y)dy=⎩
⎨
⎧∫−1−x21−x2π1=π21−x20−1≤x≤1其他
注意这里 − 1 ≤ x ≤ 1 -1\leq x \leq 1 −1≤x≤1的范围是根据 x 2 + y 2 ≤ 1 x^{2}+y^{2}\leq 1 x2+y2≤1得到的,因此必须有等号
当
−
1
<
x
<
1
-1<x<1
−1<x<1时
f
Y
∣
X
(
y
∣
x
)
=
{
1
2
1
−
x
2
−
1
−
x
2
≤
y
≤
1
−
x
2
0
其他
f_{Y|X}(y|x)=\left\{\begin{aligned}& \frac{1}{2\sqrt{1-x^{2}}}&-\sqrt{1-x^{2}}\leq y \leq 1-x^{2}\\&0&其他\end{aligned}\right.
fY∣X(y∣x)=⎩
⎨
⎧21−x210−1−x2≤y≤1−x2其他
而这里 − 1 < x < 1 -1<x<1 −1<x<1,是由于条件概率的分母边缘概率,即 f X ( x ) > 0 f_{X}(x)>0 fX(x)>0,得到的,因此必须没有等号,有等号的时候可以代入边缘概率 f X ( 1 ) = f X ( − 1 ) = 0 f_{X}(1)=f_{X}(-1)=0 fX(1)=fX(−1)=0
定义:如果二维连续型随机变量
(
X
,
Y
)
(X,Y)
(X,Y)的概率密度为
f
(
x
,
y
)
=
1
2
π
σ
1
σ
2
1
−
ρ
2
exp
(
−
1
2
(
1
−
ρ
2
)
[
(
x
−
μ
1
)
2
σ
1
2
−
2
ρ
(
x
−
μ
1
)
(
y
−
μ
2
)
σ
1
σ
2
+
(
y
−
μ
2
)
2
σ
2
2
]
)
−
∞
<
x
<
+
∞
,
−
∞
<
y
<
+
∞
\begin{aligned} f(x,y)&= \frac{1}{2\pi \sigma_{1}\sigma_{2}\sqrt{1-\rho^{2}}}\exp\left(- \frac{1}{2(1-\rho^{2})}\left[\frac{(x-\mu_{1})^{2}}{\sigma_{1}^{2}}-\frac{2\rho(x-\mu_{1})(y-\mu_{2})}{\sigma_{1}\sigma_{2}}+\frac{(y-\mu_{2})^{2}}{\sigma_{2}^{2}}\right] \right)\\ &-\infty<x<+\infty,-\infty<y<+\infty \end{aligned}
f(x,y)=2πσ1σ21−ρ21exp(−2(1−ρ2)1[σ12(x−μ1)2−σ1σ22ρ(x−μ1)(y−μ2)+σ22(y−μ2)2])−∞<x<+∞,−∞<y<+∞
其中
μ
1
,
μ
2
,
σ
1
>
0
,
σ
2
>
0
,
−
1
<
ρ
<
1
\mu_{1},\mu_{2},\sigma_{1}>0,\sigma_{2}>0,-1<\rho<1
μ1,μ2,σ1>0,σ2>0,−1<ρ<1,均为常数,
exp
(
x
)
\exp(x)
exp(x)表示
e
x
e^{x}
ex,则称
(
X
,
Y
)
(X,Y)
(X,Y)服从参数为
μ
1
,
μ
2
,
σ
1
,
σ
2
,
ρ
\mu_{1},\mu_{2},\sigma_{1},\sigma_{2},\rho
μ1,μ2,σ1,σ2,ρ的二维正态分布,记作
(
X
,
Y
)
∼
N
(
μ
1
;
μ
2
;
σ
1
;
σ
2
;
ρ
)
(X,Y)\sim N(\mu_{1};\mu_{2};\sigma_{1};\sigma_{2};\rho)
(X,Y)∼N(μ1;μ2;σ1;σ2;ρ)
设 ( X , Y ) ∼ N ( μ 1 ; μ 2 ; σ 1 2 ; σ 2 2 ; ρ ) (X,Y)\sim N(\mu_{1};\mu_{2};\sigma_{1}^{2};\sigma_{2}^{2};\rho) (X,Y)∼N(μ1;μ2;σ12;σ22;ρ),则
如果 ( X , Y ) (X,Y) (X,Y)二维正态分布可保证 X X X与 Y Y Y均正态,反之则不能成立,即已知 X X X与 Y Y Y均正态,并不能保证 ( X , Y ) (X,Y) (X,Y)正态
在今后的数理统计中,常有
随机变量 X 1 , X 2 , ⋯ , X n X_{1},X_{2},\cdots ,X_{n} X1,X2,⋯,Xn相互独立,且 X i ∼ N ( μ , σ 2 ) ( i = 1 , 2 , ⋯ , n ) X_{i} \sim N(\mu,\sigma^{2})(i=1,2,\cdots ,n) Xi∼N(μ,σ2)(i=1,2,⋯,n),则有
∑ i = 1 n c i X i ∼ N ( ∑ i = 1 n c i μ , ∑ j = 1 n c j 2 σ 2 ) \sum\limits_{i=1}^{n}c_{i}X_{i}\sim N(\sum\limits_{i=1}^{n}c_{i}\mu,\sum\limits_{j=1}^{n}c_{j}^{2}\sigma^{2}) i=1∑nciXi∼N(i=1∑nciμ,j=1∑ncj2σ2)
随机变量 X 1 , X 2 , ⋯ , X n X_{1},X_{2},\cdots ,X_{n} X1,X2,⋯,Xn相互独立,且 X i ∼ N ( μ i , σ i 2 ) ( i = 1 , 2 , ⋯ , n ) X_{i} \sim N(\mu_{i},\sigma_{i}^{2})(i=1,2,\cdots ,n) Xi∼N(μi,σi2)(i=1,2,⋯,n),则有
∑ i = 1 n c i X i ∼ N ( ∑ i = 1 n c i μ i , ∑ j = 1 n c j 2 σ j 2 ) \sum\limits_{i=1}^{n}c_{i}X_{i}\sim N(\sum\limits_{i=1}^{n}c_{i}\mu_{i},\sum\limits_{j=1}^{n}c_{j}^{2}\sigma_{j}^{2}) i=1∑nciXi∼N(i=1∑nciμi,j=1∑ncj2σj2)
例2:设二维随机变量
(
X
,
Y
)
(X,Y)
(X,Y)的概率密度为
f
(
x
,
y
)
=
1
+
sin
x
sin
y
2
π
e
−
1
2
(
x
2
+
y
2
)
,
−
∞
<
x
<
+
∞
,
−
∞
<
y
<
+
∞
f(x,y)=\frac{1+\sin x \sin y}{2\pi}e^{- \frac{1}{2}(x^{2}+y^{2})},-\infty<x<+\infty,-\infty<y<+\infty
f(x,y)=2π1+sinxsinye−21(x2+y2),−∞<x<+∞,−∞<y<+∞
则关于
X
X
X的边缘概率密度
f
X
(
x
)
=
(
)
f_{X}(x)=()
fX(x)=()
f
X
(
x
)
=
∫
−
∞
+
∞
1
+
sin
x
sin
y
2
π
e
−
1
2
(
x
2
+
y
2
)
d
y
=
1
2
π
e
−
1
2
x
2
(
∫
−
∞
+
∞
e
−
1
2
y
2
d
y
+
∫
−
∞
+
∞
sin
x
sin
y
e
−
1
2
y
2
d
y
)
=
1
2
π
e
−
1
2
x
2
(
∫
−
∞
+
∞
e
−
1
2
y
2
d
y
+
0
)
注意
e
x
2
常用两种积分积不出来
,
这里单独讨论
\begin{aligned} f_{X}(x)&=\int_{-\infty}^{+\infty}\frac{1+\sin x \sin y}{2\pi}e^{- \frac{1}{2}(x^{2}+y^{2})}dy\\ &=\frac{1}{2\pi}e^{- \frac{1}{2}x^{2}} \left(\int_{-\infty}^{+\infty}e^{- \frac{1}{2}y^{2}}dy+\int_{-\infty}^{+\infty}\sin x \sin ye^{- \frac{1}{2}y^{2}}dy\right)\\ &=\frac{1}{2\pi}e^{- \frac{1}{2}x^{2}} \left(\int_{-\infty}^{+\infty}e^{- \frac{1}{2}y^{2}}dy+0\right)\\ &注意e^{x^{2}}常用两种积分积不出来,这里单独讨论 \end{aligned}
fX(x)=∫−∞+∞2π1+sinxsinye−21(x2+y2)dy=2π1e−21x2(∫−∞+∞e−21y2dy+∫−∞+∞sinxsinye−21y2dy)=2π1e−21x2(∫−∞+∞e−21y2dy+0)注意ex2常用两种积分积不出来,这里单独讨论
对于
I
=
∫
−
∞
+
∞
e
−
1
2
y
2
d
y
\begin{aligned} I=\int_{-\infty}^{+\infty}e^{- \frac{1}{2}y^{2}}dy\end{aligned}
I=∫−∞+∞e−21y2dy,有
I
2
=
∫
−
∞
+
∞
e
−
1
2
y
2
d
y
∫
−
∞
+
∞
e
−
1
2
x
2
d
x
D
=
{
(
x
,
y
)
∣
x
∈
R
,
y
∈
R
}
=
∬
D
e
−
1
2
(
x
2
+
y
2
)
d
x
d
y
D
=
{
(
r
,
θ
)
∣
0
≤
r
<
+
∞
,
0
≤
θ
≤
2
π
}
=
∫
0
2
π
d
θ
∫
0
+
∞
e
−
1
2
r
2
r
d
r
=
−
∫
0
2
π
d
θ
∫
0
+
∞
e
−
1
2
r
2
d
(
−
1
2
r
2
)
=
−
∫
0
2
π
d
θ
⋅
(
−
1
)
=
2
π
\begin{aligned} I^{2}&=\int_{-\infty}^{+\infty}e^{- \frac{1}{2}y^{2}}dy \int_{-\infty}^{+\infty}e^{- \frac{1}{2}x^{2}}dx \quad D=\left\{(x,y)|x \in R,y \in R\right\}\\ &=\iint\limits_{D}e^{- \frac{1}{2}(x^{2}+y^{2})}dxdy \quad D=\left\{(r,\theta )|0\leq r<+\infty,0 \leq \theta \leq 2\pi\right\}\\ &=\int_{0}^{2\pi}d \theta \int_{0}^{+\infty}e^{- \frac{1}{2}r^{2}}rdr\\ &=-\int_{0}^{2\pi}d \theta \int_{0}^{+\infty}e^{- \frac{1}{2}r^{2}}d \left(-\frac{1}{2}r^{2}\right)\\ &=-\int_{0}^{2\pi}d \theta \cdot (-1)\\ &=2\pi \end{aligned}
I2=∫−∞+∞e−21y2dy∫−∞+∞e−21x2dxD={(x,y)∣x∈R,y∈R}=D∬e−21(x2+y2)dxdyD={(r,θ)∣0≤r<+∞,0≤θ≤2π}=∫02πdθ∫0+∞e−21r2rdr=−∫02πdθ∫0+∞e−21r2d(−21r2)=−∫02πdθ⋅(−1)=2π
因此有
I
=
2
π
\begin{aligned} I=\sqrt{2\pi}\end{aligned}
I=2π,带回原式
f
X
(
x
)
=
1
2
π
e
−
x
2
2
f_{X}(x)=\frac{1}{\sqrt{2\pi}}e^{\frac{-x^{2}}{2}}
fX(x)=2π1e2−x2
对于本题,显然 X ∼ N ( 0 , 1 ) , Y ∼ N ( 0 , 1 ) X \sim N(0,1),Y \sim N(0,1) X∼N(0,1),Y∼N(0,1),即 X X X与 Y Y Y都服从标准正态,但 ( X , Y ) (X,Y) (X,Y)不是二维正态分布
延伸两个公式
∫ 0 + ∞ e − x 2 d x = π 2 \begin{aligned} \int_{0}^{+\infty}e^{-x^{2}}dx=\frac{\sqrt{\pi}}{2}\end{aligned} ∫0+∞e−x2dx=2π
证明:
I 2 = ∫ 0 + ∞ e − x 2 d x ⋅ ∫ 0 + ∞ e − y 2 d y D = { ( x , y ) ∣ x ≥ 0 , y ≥ 0 } = ∬ D e − ( x 2 + y 2 ) d x d y D = { ( r , θ ) ∣ 0 ≤ e < + ∞ , 0 ≤ θ ≤ π 2 } = ∫ 0 π 2 d θ ∫ 0 + ∞ r e − r 2 d r = π 4 I = π 2 \begin{aligned} I^{2}&=\int_{0}^{+\infty}e^{-x^{2}}dx \cdot \int_{0}^{+\infty}e^{-y^{2}dy}\quad D=\left\{(x,y)|x \geq 0,y \geq 0\right\}\\&=\iint\limits_{D}e^{-(x^{2}+y^{2})}dxdy \quad D=\left\{(r,\theta )|0 \leq e <+\infty,0 \leq \theta \leq \frac{\pi}{2}\right\}\\&=\int_{0}^{\frac{\pi}{2}}d \theta \int_{0}^{+\infty}r e^{-r^{2}}dr\\&=\frac{\pi}{4}\\I&=\frac{\sqrt{\pi}}{2}\end{aligned} I2I=∫0+∞e−x2dx⋅∫0+∞e−y2dyD={(x,y)∣x≥0,y≥0}=D∬e−(x2+y2)dxdyD={(r,θ)∣0≤e<+∞,0≤θ≤2π}=∫02πdθ∫0+∞re−r2dr=4π=2π作者:熊骏、曾祥洲
链接:反常积分∫∞0ex2dx的几种计算方法 - 道客巴巴 (doc88.com)上面算 ∫ − ∞ + ∞ e − 1 2 y 2 d y \begin{aligned} \int_{-\infty}^{+\infty}e^{- \frac{1}{2}y^{2}}dy\end{aligned} ∫−∞+∞e−21y2dy,也可以套该式
∫ − ∞ + ∞ e − 1 2 y 2 d y = 2 ∫ 0 + ∞ e − ( y 2 ) 2 d y = 2 2 ∫ 0 + ∞ e − ( y 2 ) 2 d ( y 2 ) = 2 2 ⋅ π 2 = 2 π \begin{aligned} \int_{-\infty}^{+\infty}e^{- \frac{1}{2}y^{2}}dy&=2\int_{0}^{+\infty}e^{- (\frac{y}{\sqrt{2}})^{2}}dy\\&=2\sqrt{2}\int_{0}^{+\infty}e^{- (\frac{y}{\sqrt{2}})^{2}}d\left(\frac{y}{\sqrt{2}}\right)\\&=2\sqrt{2}\cdot \frac{\sqrt{\pi}}{2}\\&=\sqrt{2\pi}\end{aligned} ∫−∞+∞e−21y2dy=2∫0+∞e−(2y)2dy=22∫0+∞e−(2y)2d(2y)=22⋅2π=2π
还有一个公式
∫ 0 + ∞ x n e − x d x = n ! \int_{0}^{+\infty}x^{n}e^{-x}dx=n! ∫0+∞xne−xdx=n!
其实就是分布积分法,然后代入上下限就行
∫ x n e − x d x = − x n e − x + n ∫ x n − 1 e − x d x = − x n e − x − n x n − 1 e − x + n ( n − 1 ) ∫ x n − 2 e − x d x 将分部积分步骤重复 n 次 = − x n e − x − n x n − 1 e − x − n ( n − 1 ) ( n − 2 ) e − x − ⋯ − n ( n − 1 ) ( n − 2 ) ⋯ 2 x e − x + n ! ∫ e − x d x = − x n e − x − n x n − 1 e − x − n ( n − 1 ) ( n − 2 ) e − x − ⋯ − n ( n − 1 ) ( n − 2 ) ⋯ 2 x e − x − n ! e − x + C 设 f ( x ) = x n = − e − x [ f ( x ) + f ′ ( x ) + ⋯ + f ( n ) ( x ) ] + C \begin{aligned} \int_{}^{}x^{n}e^{-x}dx&=-x^{n}e^{-x}+n \int_{}^{}x^{n-1}e^{-x}dx\\&=-x^{n}e^{-x}-nx^{n-1}e^{-x}+n(n-1)\int_{}^{}x^{n-2}e^{-x}dx\\&将分部积分步骤重复n次\\&=-x^{n}e^{-x}-nx^{n-1}e^{-x}-n(n-1)(n-2)e^{-x}-\cdots -n(n-1)(n-2)\cdots 2xe^{-x}+n!\int_{}^{}e^{-x}dx\\&=-x^{n}e^{-x}-nx^{n-1}e^{-x}-n(n-1)(n-2)e^{-x}-\cdots -n(n-1)(n-2)\cdots 2xe^{-x}-n!e^{-x}+C\\&设f(x)=x^{n}\\&=-e^{-x}[f(x)+f'(x)+\cdots +f^{(n)}(x)]+C\end{aligned} ∫xne−xdx=−xne−x+n∫xn−1e−xdx=−xne−x−nxn−1e−x+n(n−1)∫xn−2e−xdx将分部积分步骤重复n次=−xne−x−nxn−1e−x−n(n−1)(n−2)e−x−⋯−n(n−1)(n−2)⋯2xe−x+n!∫e−xdx=−xne−x−nxn−1e−x−n(n−1)(n−2)e−x−⋯−n(n−1)(n−2)⋯2xe−x−n!e−x+C设f(x)=xn=−e−x[f(x)+f′(x)+⋯+f(n)(x)]+C
代入上下限
∫ 0 + ∞ x n e − x d x = lim u → + ∞ x n e − x d x = lim u → + ∞ [ − e − x ( x n + n x n − 1 + n ( n − 1 ) x n − 2 + ⋯ + n ! x + n ! ) ] ∣ 0 u = lim u → + ∞ − e − u ( u n + n u n − 1 + n ( n − 1 ) u n − 2 + ⋯ + n ! u + n ! ) + n ! \begin{aligned} \int_{0}^{+\infty}x^{n}e^{-x}dx&=\lim\limits_{u \to +\infty}x^{n}e^{-x}dx\\&=\lim\limits_{u \to +\infty}[-e^{-x}(x^{n}+nx^{n-1}+n(n-1)x^{n-2}+\cdots +n!x+n!)]\Big|_{0}^{u}\\&=\lim\limits_{u \to +\infty}-e^{-u}(u^{n}+nu^{n-1}+n(n-1)u^{n-2}+\cdots +n!u+n!)+n!\end{aligned} ∫0+∞xne−xdx=u→+∞limxne−xdx=u→+∞lim[−e−x(xn+nxn−1+n(n−1)xn−2+⋯+n!x+n!)]∣ ∣0u=u→+∞lim−e−u(un+nun−1+n(n−1)un−2+⋯+n!u+n!)+n!
由于 ∀ n ∈ N lim x → + ∞ x n e − x = 0 \forall n \in N \lim\limits_{x \to +\infty}x^{n}e^{-x}=0 ∀n∈Nx→+∞limxne−x=0,故
∫ 0 + ∞ x n e − x d x = n ! \int_{0}^{+\infty}x^{n}e^{-x}dx=n! ∫0+∞xne−xdx=n!
作者:乌里扬诺夫丶
链接:x(n)e(-x)和x(n)e(x)型积分公式 - 知乎 (zhihu.com)
CSDN话题挑战赛第2期
参赛话题:学习笔记
我有一个涉及多台机器、消息队列和事务的问题。因此,例如用户点击网页,点击将消息发送到另一台机器,该机器将付款添加到用户的帐户。每秒可能有数千次点击。事务的所有方面都应该是容错的。我以前从未遇到过这样的事情,但一些阅读表明这是一个众所周知的问题。所以我的问题。我假设安全的方法是使用两阶段提交,但协议(protocol)是阻塞的,所以我不会获得所需的性能,我是否正确?我通常写Ruby,但似乎Redis之类的数据库和Rescue、RabbitMQ等消息队列系统对我的帮助不大——即使我实现某种两阶段提交,如果Redis崩溃,数据也会丢失,因为它本质上只是内存。所有这些让我开始关注erlang和
因此,对于普通哈希,您可以使用它来获取key:hash.keys如何获取如下所示的多维哈希的第二维键:{""=>{"first_name"=>"test","last_name"=>"test_l","username"=>"test_user","title"=>"SalesManager","office"=>"test","email"=>"test@test.com"}}每个项目都是唯一的。所以我想从上面得到的键是:first_name,last_name,username,title,officeandemail 最佳答案
我正在处理http://prepwork.appacademy.io/mini-curriculum/array/中概述的数组问题我正在尝试创建函数my_transpose,它接受一个矩阵并返回其转置。我对写入二维数组感到很困惑!这是一个代码片段,突出了我的困惑。rows=[[0,1,2],[3,4,5],[6,7,8]]columns=Array.new(3,Array.new(3))putscolumns.to_s#Outputisa3x3arrayfilledwithnilcolumns[0][0]=0putscolumns.to_s#Outputis[[0,nil,nil],[
我正在尝试动态构建一个多维数组。我想要的基本上是这样的(为简单起见写出来):b=0test=[[]]test[b]这给了我错误:NoMethodError:undefinedmethod`test=[[],[],[]]而且它工作正常,但在我的实际使用中,我不会事先知道需要多少个数组。有一个更好的方法吗?谢谢 最佳答案 不需要像您正在使用的索引变量。只需将每个数组附加到您的test数组:irb>test=[]=>[]irb>test[["a","b","c"]]irb>test[["a","b","c"],["d","e","f"]]
技术选型1,前端小程序原生MINA框架cssJavaScriptWxml2,管理后台云开发Cms内容管理系统web网页3,数据后台小程序云开发云函数云开发数据库(基于MongoDB)云存储4,人脸识别算法基于百度智能云实现人脸识别一,用户端效果图预览老规矩我们先来看效果图,如果效果图符合你的需求,就继续往下看,如果不符合你的需求,可以跳过。1-1,登录注册页可以看到登录页有注册入口,注册页如下我们的注册,需要管理员审核,审核通过后才可以正常登录使用小程序1-2,个人中心页登录成功以后,我们会进入个人中心页我们在个人中心页可以注册人脸,因为我们做人脸识别签到,需要先注册人脸才可以进行人脸比对,进
我有一个关于多维数组的初学者ruby问题。我想按年份和月份对条目进行排序。所以我想创建一个包含年->月->月条目的多维数组所以数组应该是这样的:2009->08->Entry1->Entry209->Entry32007->10->Entry5现在我有:@years=[]@entries.eachdo|entry|timeobj=Time.parse(entry.created_at.to_s)year=timeobj.strftime("%Y").to_imonth=timeobj.strftime("%m").to_itmparr=[]tmparrentry}@years.pu
我想在rubyonrails中生成QR码,以便在我用rails编写的网站后台运行。看到这个http://code.google.com/p/qrcode-rails/但无法弄清楚如何让它为我工作。基本上在RoR中,我想:向生成器传递一个字符串、我的唯一代码、一个20个字符长度的数字(例如32032928889998887776)并生成一个名为“代码”_qr.jpg的图像并保存在资源文件夹中以附加到我的电子邮件中程序将发出。我该怎么做,有人知道吗?虽然我在问(不是很重要,我现在得到这个答案)但是我如何实现QR码读取,以从网络摄像头取回该代码?谢谢。 最佳答
我有一个启动DRb服务的脚本,然后生成处理程序对象并通过DRb.thread.join等待。我希望脚本一直运行直到被明确杀死,所以我添加了trap"INT"doDRb.stop_serviceend在Ruby1.8下成功停止DRb服务并退出,但在1.9下似乎死锁(在OSX10.6.7上)。对该进程进行采样显示在semaphore_wait_signal_trap中有几个线程在旋转。我假设我在调用stop_service时做错了什么,但我不确定是什么。谁能给我任何关于如何正确处理它的指示? 最佳答案 好的,我想我已经找到了解决方案。如
这是我的代码,可以运行,但它太大了。我想重构它。req_row=-1req_col=-1a.each_with_indexdo|row,index|row.each_with_indexdo|col,i|ifcol==0req_row=indexreq_col=ibreakendendendifreq_col>-1andreq_row>-1a.each_with_indexdo|row,index|row.each_with_indexdo|col,i|print(req_row==indexori==req_col)?0:colprint""endputs"\r"endend输入:二
对于体育新闻中文文本的关键字提取,常用的算法包括TF-IDF、TextRank和LDA等。它们的基本步骤如下:1.TF-IDF算法: -将文本进行分词和词性标注处理。-统计每个词在文本中的词频(TF)。-计算每个词在整个语料库中出现的文档频率(DF)和逆文档频率(IDF)。-计算每个词的TF-IDF值,并按照值的大小进行排序,选择排名前几的词作为关键字。2.TextRank算法:-将文本进行分词和词性标注处理。-将分词结果转化成图模型,每个词语为节点,根据词语之间的共现关系建立边。-对图模型进行迭代计算,计算每个节点的PageRank值,表示该节点的重要性。-选择排名前几的节点作为关键字。3.