有一个代码使用lambda表达式
def ComputeArray(text):
# text is ended with $
if text[-1] != "$":
text += "$"
sarray = sorted(range(len(text)), key = lambda i: text[i:])
print ", ".join([str(x) for x in sarray])
if __name__ == "__main__":
ComputeArray("AACGATAGCGGTAAACGATAGCGGTAGA$")
Run Code Online (Sandbox Code Playgroud)
它正确输出所需的数组
28, 27, 12, 0, 13, 1, 14, 25, 6, 19, 4, 17, 2, 15, 8, 21, 26, 3, 16, 7, 20, 9, 22, 10, 23, 11, 24, 5, 18
Run Code Online (Sandbox Code Playgroud)
我怎么能提高线路
sarray = sorted(range(len(text)), key = lambda i: text[i:])
Run Code Online (Sandbox Code Playgroud)
所以当增加文本长度时,我不会在lambda表达式上使用大量内存?
Traceback (most recent call …
Run Code Online (Sandbox Code Playgroud) 我正在研究Bin Packing
问题。我目前已经以遗传编程的方式实现了这个问题。但是当我针对这个问题研究模拟退火算法时,我不是很了解。
这个问题有什么好的链接或代码/伪代码。
什么是最有效的方法来初始化一个大小为n的浮点数组,使用linq将每个x索引递增一次
例如,如果数组增量从5开始为5,增量大小为5,则数组看起来像
float[] x = {10, 10, 10, 10, 10, 15, 15, 15, 15, 15, 20, 20, 20, 20, 20, 25, 25, 25, 25, 25}
有几种ICA算法正在使用中.如Fast-ICA算法,有一个由Jyh-Shing和Roger Jang开发的称为快速定点算法.你知道是否有一个实现或使用这个算法的例子,也许是MATLAB?
我如何生成像这样的矢量
x1,x2,x3,x4,...,xn
Run Code Online (Sandbox Code Playgroud)
问题是连接','和'x'字符
n=100
A = (1:n);
Run Code Online (Sandbox Code Playgroud) 有没有办法在内存中SQL Server
存储这样的表10 attributes and 10 rows
?
a1 a2 a3 a4 a5 a6 a7 a8 a9 a10
----------------------------------------
138 498 365 345 500 473 498 125 134 800
448 498 362 348 500 463 498 625 165 700
468 498 625 329 500 435 498 625 345 600
437 701 365 326 500 453 498 625 645 500
438 498 326 329 500 438 498 625 745 400
439 499 626 329 500 438 498 525 685 …
Run Code Online (Sandbox Code Playgroud) 可能重复:
随机数生成器不按我计划的方式工作(C#)
我在c#中有这个代码,但是我得到的结果是相同的数字,这有什么不对?
像a21,a21,a21 ....
String c = "";
int randomNumber = 0;
for (int i = 0; i < 20; i++)
{
randomNumber = RandomNumber(0, 617);
c += "a " + randomNumber + ", ";
}
file.WriteLine(c);
I am using this function
public static int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}
Run Code Online (Sandbox Code Playgroud) 我正在使用两种商业字体 FrenchScriptStd和FuturaStd-Light (我已经单独购买它们然后用它们来创建一个网页)
这是我使用这种商业字体的第一页(我试过googlefonts但是他们没有这些字体)...
@font-face {
font-family: 'FrenchScriptStd';
font-style: normal;
font-weight: 400;
src: local('FrenchScriptStd'), url('css/FrenchScriptStd.ttf') format('ttf');
}
@font-face {
font-family: 'FuturaStd-Light';
font-style: normal;
font-weight: 400;
src: local('FuturaStd-Light'), url('css/FuturaStd-Light.ttf') format('ttf');
}
#fontface1{font-family : Font1; }
h1{font-family : Font1; }
#fontface2{font-family : Font2; }
#nav a {font-family : Font2;}
Run Code Online (Sandbox Code Playgroud)
所以当使用#nav a时,我想在使用h1和futura字体时显示法语字体
/* Typography
=============================================================== */
h1 { color:#cc6602; font-size:36px; font-family:FrenchScriptStd, arial, serif; font-weight:normal; padding-bottom:14px; }
#nav a {font-family:FuturaStd-Light, arial, serif; text-decoration:none; color:#a8241b; font-size:20px; text-shadow:0 1px #fff; …
Run Code Online (Sandbox Code Playgroud) 我有一个由包含列表(种类)的表组成的sql文件,然后是一个引用该表的主表(动物),如:
DROP TABLE IF EXISTS `tbl_species`;
CREATE TABLE `tbl_species` (
specie VARCHAR(10) PRIMARY KEY
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `tbl_species` VALUES ('dog');
INSERT INTO `tbl_species` VALUES ('cat');
INSERT INTO `tbl_species` VALUES ('bird');
DROP TABLE IF EXISTS `tbl_animal`;
CREATE TABLE `tbl_animal` (
id_animal INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(25) NOT NULL DEFAULT "no nombre",
specie VARCHAR(10) NOT NULL DEFAULT "dog",
FOREIGN KEY (specie) REFERENCES `tbl_species` (specie),
CONSTRAINT `uc_Info_Animal` UNIQUE (`id_animal`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Run Code Online (Sandbox Code Playgroud)
这在sqlfiddle上工作没有问题,但是当我在服务器上执行sql文件时,我收到以下错误: …
我有一个子菜单的菜单
这是html
<div class="nav">
<div class="table">
<ul class="select"><li><a href="#nogo"><b>Home</b>
</a></li></ul>
<ul class="select"><li><a href="#nogo"><b>Joseph Turner</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub">
<ul class="sub">
<li><a href="#nogo">Fishermen at Sea</a></li>
<li><a href="#nogo">The Shipwreck</a></li>
<li><a href="#nogo">The Vale of Ashburnham</a></li>
<li><a href="#nogo">Crossing the Brook</a></li>
</ul>
</div>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
<ul class="current"><li><a href="#nogo"><b>John Constable</b><!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<div class="select_sub show">
<ul class="sub">
<li><a href="#nogo">The Hay Wain</a></li>
<li><a href="#nogo">Brighton Beach</a></li>
<li><a href="#nogo">Malvern Hall</a></li>
<li class="sub_show"><a href="#nogo">Salisbury Cathedral</a></li>
<li><a href="#nogo">Weymouth Bay</a></li> …
Run Code Online (Sandbox Code Playgroud)