腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6605)
视频
沙龙
1
回答
Python
/
Cython
/
Numpy
高效
维护
最大
长度
列表
、
、
、
、
我需要一些技巧或解决方案,关于如何
维护
对象
列表
(字典或通过
Cython
自定义
Python
类型)限制在
最大
长度
,有效。基本上,这样做需要太多的时间:my_list = my_list[-50:] 有没有什么有效的方法可以使用
Python
,
Cython
(C/C++),
Numpy
来创建一个
列表
,并且忘记添加到
列表
中超过阈值的最老的项目
浏览 5
提问于2018-08-28
得票数 0
回答已采纳
2
回答
从
Python
传递
Cython
方法中整数
列表
的
numpy
数组
、
、
、
、
我想从
python
代码中向
Cython
方法传递以下整数
列表
数组(即,它不是二维数组)。
Python
示例代码import resultprocess_result(a)
Cython
示例代码 pass 上面的代码给出了以下
浏览 0
提问于2018-06-12
得票数 2
回答已采纳
1
回答
在
cython
中调用np.sqrt
、
、
%%
cython
cimport
numpy
as np cdef double s=0我不知道在指定变量类型时是否做错了什么。还有其他解决方案,例如使用i**(1/2)或从clib导入函数sq
浏览 1
提问于2018-11-08
得票数 8
回答已采纳
1
回答
cython
什么时候怎么做?
那么
cython
如何检查它是否编译为c呢?%%
cython
--annotate@
cython
.boundscheck(True) cdef double pd[8]因此
cython
不会对c数组进行边界检查。
浏览 1
提问于2015-03-25
得票数 3
回答已采纳
2
回答
如何使用
numpy
提高
python
代码性能
、
、
、
、
我读过,它展示了一个算法是如何使用
numpy
加速250倍的。我试图通过使用
numpy
来改进下面的代码,但是我无法使它工作: for lb in range(2, diameter+1):由于我对
python
和
numpy
还不熟悉,所以我没有找到提
高效
率的方法。 是否可以通过使用
numpy
.where来查找路径比给定的Lb更长的位置来删除循环?我试着去实现但没成功..。
浏览 0
提问于2015-10-15
得票数 0
回答已采纳
2
回答
Python
列表
中的字符串连接(指字符串)与
numpy
数组(用于字符串)
、
、
、
、
在我的应用程序中,我可以通过两种方式声明一个字符串数组: 谢谢。
浏览 2
提问于2017-02-13
得票数 0
1
回答
用
Cython
将字符串
列表
从
Python
传递给C++函数的示例
、
、
我正在绕圈,试图找出
Cython
中一个相当基本的问题。在
Python
方面,我有一个可变
长度
字符串的
列表
。我需要将它们传递给一个C++函数,它将处理这个
列表
并返回一些计算(如果这有关系的话,一个与输入
长度
相同的浮点数向量)。我知道如何传递单个字符串,但我真的很难从
Python
->C++中
高效
地传递多个字符串的
列表
。我不需要修改字符串
列表
,C++将把它们作为只读处理。这些字符串来自
Python
,因
浏览 8
提问于2022-01-17
得票数 0
回答已采纳
1
回答
为什么
Cython
在RunLengthEncode B/W图像上只快20%
、
、
、
我需要压缩大量(2000)的图像(2560x1440x1)的1位运行
长度
编码格式。(格式不是我的选择。)允许的
最大
运行
长度
为125次.
Cython
的速度增长200%看起来太小了。我做错了什么吗?imgarr8是
numpy</e
浏览 1
提问于2018-11-03
得票数 0
回答已采纳
3
回答
如何使用
NumPy
通过相应的索引在
列表
列表
中查找
最大
值
、
、
我需要找到
列表
中所有索引项的
最大
值,这是有效的方法,
numpy
是否有任何函数或
高效
和最佳的pythonic方法,我的
列表
元素的
长度
将超过100,每个
列表
有20个元素。例如:max_list = [4,3,3,4,5,6] 我的
列表
长度
约为100,每个内部
列表
包含
浏览 0
提问于2018-05-10
得票数 2
3
回答
使用
Cython
构建一维数组/
列表
/向量的最有效方法?还是不应该这样做?
、
、
我的
Cython
扩展的主要功能只有一个循环,根据
Cython
分析器(它以黄色表示
Python
调用的数量),唯一的“黄色”部分是当前我附加到
Python
列表
中的部分。(我必须输出
Python
对象,因为我在
Python
脚本中调用我的
Cython
函数)。return OutputList # return
Python
object to
Python
script that calls main() 不幸的是,我不知道输
浏览 1
提问于2011-09-13
得票数 14
回答已采纳
3
回答
Cython
在没有gil的
numpy
数组
列表
上迭代。
、
、
、
我想迭代具有不同维度的
numpy
数组的
列表
,并将它们传递给不需要GIL的
cython
函数:a = np.array([[0.0, 0.1,(False)cdef void function_not_requiring_the_gil(double[:, ::1] arr) nogil:^
浏览 4
提问于2017-07-02
得票数 4
回答已采纳
2
回答
Cython
:声明类似
列表
的函数参数
、
我正在尝试创建一个简单的
cython
模块,并有以下问题。] res += item_a2 * item_a1 在执行函数时,a1和a2参数是
python
因此,我得到了错误: 我只需要做这样的计算,仅此而已。但是,如果我需要使用C来
最大
限度地加快速度,我应该如何定义输入参数float[:] a1和float[:] a2?可能有必要手动将<em
浏览 0
提问于2018-07-10
得票数 0
回答已采纳
1
回答
从C扩展对
Numpy
数组进行操作而没有内存副本
、
、
、
对于,我是
NumPy
新手,我想知道下面的工作流是否可行。在
NumPy
中预先分配数组 特别是,我想这样做,同时确保在任何步骤中我都要使数据的零新副本我也意识到
Cython
,虽然我不知道它是否做类似的强制或复制引擎盖下。我特别感兴趣的是用数字在ndarray上进行简单的索引、获取和设置操作(例如。( int32)值。有人能提供一个最小的工作示例来创建一个
NumPy
数组,在
浏览 2
提问于2021-12-21
得票数 0
回答已采纳
5
回答
比较ruby和
python
代码的性能
、
、
、
我有一个内存和CPU密集型问题要解决,我需要在不同的平台上对ruby和
python
中的不同解决方案进行基准测试。为了进行基准测试,我需要测量
python
和ruby中的对象(不是整个程序,而是选定的对象
列表
)所花费的时间和占用的内存。更新:是的,我知道
Python
和Ruby的性能都不是很好,还有更好的替代品,比如c,c++,Java等等。请不要为了名利而战。
浏览 0
提问于2009-09-29
得票数 1
回答已采纳
3
回答
在
Cython
中调用点积和线性代数运算?
、
、
、
、
从
Cython
函数调用
numpy
.*有很大的开销,其余的函数都是用
Cython
编写的,所以我想避免这种情况。
Python
could 我意识到,正如它在
numpy
邮件
列表
()上说的那样,如果在大型矩阵上调用这些函
浏览 19
提问于2013-04-19
得票数 26
回答已采纳
1
回答
如何有效地对"vectorize“函数(
numpy
库)进行
Cython
化
、
、
、
作为标题建议,我想
高效
地对
numpy
.vectorize函数进行
Cython
化,它的核心是简化下面的这一部分(完整的函数太长了,无法发布,但大部分时间都花在了这里): def func(*vargs
Python
3.5.1、
Cython
0.25a、
Numpy
1.10.4
浏览 11
提问于2016-09-02
得票数 1
回答已采纳
1
回答
在
Cython
中传递浮点数组的最佳选择
、
、
假设有一个C++类,我们希望在其中定义要在
python
中调用的函数。在
python
方面,目标是能够通过以下方式调用此函数:Output:类型为2D
numpy
数组(Float32),或
列表
列表
或其他建议最后,在头文件之后,应该在pyx/pyd文件中为
Cython
编写什么?
浏览 2
提问于2020-06-15
得票数 0
回答已采纳
1
回答
在Win 7上不使用Anaconda3 64位内存视图的
Cython
、
、
、
、
编辑:解释为什么我不认为它是的副本总的来说,这两个问题可能不是同一个根源,而是完全针对不同的用户。注:在
Cython
邮件
列表
和Anaconda邮件
列表
中共同列出。对不起,这两个
列表
的订阅者都是垃圾邮件。尊敬的各位: 我对Anaconda
浏览 1
提问于2015-04-03
得票数 2
回答已采纳
1
回答
Cython
要么比纯
Python
稍微快,要么慢一些。
、
、
、
、
我正在使用几种技术(
NumPy
、Weave和
Cython
)来执行
Python
性能基准。我编写了5种不同的代码实现: 我的期
浏览 7
提问于2013-06-10
得票数 4
回答已采纳
2
回答
嵌入
python
/
cython
numpy
数组:将
numpy
数组传递给c指针
、
、
、
、
基于Win7,
Cython
0.28.4,
Python
3.6,mingw64构建//cy_file.pyxcdef public struct Container:// ... cdef public voidcreate_np_array(Container
浏览 1
提问于2019-01-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Cython 助力 Python NLP 实现百倍加速
python快速找到列表中最大值的索引位置
比Python快100倍,利用spaCy和Cython实现高速NLP项目
教程 | 比Python快100倍,利用spaCy和Cython实现高速NLP项目
比Python快100倍,利用Cython实现高速NLP项目
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券