Python中文
首页
教程
问答
标签
搜索
登录
注册
为什么我的发电机函数总是返回相同的值?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我想为Bernoulli三角形建立一个生成器,三角形中<code>j</code>线上的<code>i</code>是第<code>j</code>行中pascal三角形中第一个<code>i</code>数的部分和。在</p> <p>三角形如下:</p> <p><img src="https://i.stack.imgur.com/Ips5G.jpg" alt="enter image description here"/></p> <p>在python中用列表表示:</p> <pre><code>[[1], [1,2], [1,3,4], [1,4,7,8] </code></pre> <p>我的generator函数返回<code>[1]</code>作为第一个输出,这是正确的,但是它总是返回<code>[]</code>!在</p> <p>这是我的准则:</p> ^{pr2}$
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你需要计算帕斯卡三角形行的部分和。下面是我如何编写代码。在</p> <pre><code>def partial_sums(xs): s = 0 for x in xs: s += x yield s def generate_bernoulli(): for row in generate_pascal(): yield list(partial_sums(row)) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
python pandas将多维数据组织成obj
5 回答
python pandas将多行中的文本组合到on
7 回答
Python Pandas将大数据框导出到excel worksh
1 回答
Python Pandas将子字符串从一列复制到另一列
7 回答
Python Pandas将字符串和数字连接成一个字符串
2 回答
Python Pandas将字符串拆分为列(series到dataframe)
8 回答
Python Pandas将字符串转换为int/
1 回答
Python Pandas将字符串转换为NaN
8 回答
Python pandas将带时区的unix时间戳转换为datetim
7 回答
Python Pandas将所有文本列显示为NaN
5 回答
Python Pandas将数值均匀地分布到最近的行
7 回答
python pandas将数据帧扁平化为lis
3 回答
Python Pandas将数据附加到特定的行和列
3 回答
Python Pandas将整个excel文件提取为字符串
2 回答
python pandas将文本中的数字提取到新列中
8 回答
Python Pandas将日期和时间合并为一列
4 回答
Python pandas将日期范围应用于两列
5 回答
Python Pandas将日期转换为遵循445日历的会计年度
1 回答
Python Pandas将特定函数应用于给定级别的多索引DataFram
1 回答
Python Pandas将独特的列值分解为自己的列
2 回答