水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
首页
|
上页
|
2/2
|
转到
主题:如何加快运算速度?请指教
19楼
|
feng321
|
2023-03-15 11:20:19
|
展开
一个列表里,有53个素数,不是每一个都满足要求。但是这个列表里,有一个满足要求啊。一个!你找到这一个了吗?下次再换一个列表,可能有几个满足要求
【 在 iMx 的大作中提到: 】
: 并没有发我,你发的不能满足要求
:
--
FROM 120.242.193.*
22楼
|
feng321
|
2023-03-15 12:59:32
|
展开
是指数。但取的数,各不相同,实际上是组合数C(n,3)
【 在 poggy 的大作中提到: 】
:
: 三重就是指数关系啊
: 1000一重算一千次
: ...................
--
FROM 120.242.253.*
23楼
|
feng321
|
2023-03-15 13:01:27
|
展开
python可以直接计算大整数乘积,上万位都没问题。我好奇你的代码是如何利用Gpu算的?
【 在 poggy 的大作中提到: 】
:
: 三个质数不相同的话, 程序没有返回没有找到结果,再大的指数, 三个相乘也超出32位整数范围了,
: 除非程序实现长整数乘法加法器,不过,我没数学证明过
--
FROM 120.242.253.*
26楼
|
feng321
|
2023-03-15 17:53:01
|
展开
这是什么语法? else不是跟if一块用吗?这样用也可以?
【 在 poggy 的大作中提到: 】
:
: 这个很简单, 首先,需要一块计算显卡,一般用Nvidia的容易些, 安装好专用驱动和CUDA库,
: python端, 选择一种支持显卡计算的python库, 比如numba, 或者cupy之类的
: ...................
--
FROM 120.242.253.*
29楼
|
feng321
|
2023-03-23 02:34:26
|
展开
首先,应该是a+1整除bc-1,你搞反了
其次,你的循环说明我看不懂。开头你已经说了,a,b,c都是素数
【 在 cafitren 的大作中提到: 】
: 假设三个素数是a、b、c,你的要求是abc+1整除a+1且abc-1整除a-1。
: abc+1 = (a+1)bc-bc+1 => bc-1整除a+1
: abc-1 = (a-1)bc+bc-1 => bc-1整除a-1
: ...................
--
FROM 120.242.251.*
首页
|
上页
|
2/2
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版