腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
Python
:
在
使用
numpy
数组
时
避免
内存
错误
的
替代
方法
?
、
、
、
、
我是
python
的
新手,开始
使用
numpy
。我正在遵循论文中
的
一个算法,对于我
的
数据集,它需要一个维度为1百万*100万
的
数组
。确切
的
代码是larray(np.random.normal(0, sigma**2, size=(794832, 794832)) 虽然我有一个16 am
的
内存
,但
numpy
在
创建时会尝试将
数组
加载到
内存</em
浏览 0
提问于2017-06-05
得票数 2
1
回答
创建大型列表、字典或
数组
时
出现
内存
错误
、
、
、
我需要阅读一个大
的
地理信息系统光栅文件(162000 * 105000)。我想将这个光栅转换成一个
Numpy
数组
(2*2和double类型),然后
使用
这个
numpy
数组
进行几个分析。我
的
操作系统是windows 64,我有32 64
内存
。但是,
python
无法
使用
内存
,我得到了“
内存
错误
”,有没有办法为
Python
分配更多
的
<e
浏览 6
提问于2013-12-23
得票数 2
回答已采纳
1
回答
我可以
在
Cython中静态地键入一个h5file
数组
吗?
、
、
、
我开发了一个库,它在低级别上
使用
Cython来解决跨2D
数组
的
流问题。如果这些
数组
是
numpy
数组
,我可以静态地输入它们,从而
避免
了对这些
数组
进行随机访问
的
Python
解释器开销。为了处理大到不适合
内存
的
数组
,我计划
使用
pytable中
的
hd5file
数组
来代替
numpy
,但我不知道是否可以静
浏览 3
提问于2013-12-20
得票数 3
回答已采纳
1
回答
内存
错误
与
numpy
。
数组
、
当
使用
大数字
的
numpy
.arange
时
,我会得到一个
内存
错误
。我
的
代码如下:profit_list = [] profit_list.append(x) 什么可以
替代
,这样我就可以
避免
内存
浏览 5
提问于2017-06-05
得票数 0
回答已采纳
1
回答
将hdf5文件从s3读取到sagemaker,整个文件是否被传输?
、
、
我正在
使用
以下代码从我
的
S3桶中读取一个文件,该文件位于studio (同一个帐户)
的
笔记本中: dataset_path_in_h5="/Mode1/SingleFault/SimulationCompleted这似乎不太可能,因为
在
整个文件为20 as
时
,代码执行得相当快。还是仅仅传输了dataset_path_in_h5中
的
数据集?我想,如果整个文件
在
每次调用时都被传输,我可能会花很多钱。
浏览 5
提问于2022-09-01
得票数 0
回答已采纳
1
回答
处理大型数据集
时
发生
内存
错误
、
、
、
、
我有3个
numpy
数组
的
插值数据。面临
的
问题我必须做一些计算,熊猫让它更容易,所以我更喜欢和熊猫一起做。我相信三个
numpy
数组
的
内存
大小超过3 Gb甚至更多。系统详细信息: 8 8Gb
内存</
浏览 0
提问于2019-02-07
得票数 0
1
回答
为array_like()创建“QImage”子类
、
、
我想要创建一个可以传递给"**array_like**" QImage
numpy
.array().
的
子类。我希望
避免
使用
PIL作为
替代
;这样做
的
全部目的是
避免
对PIL
的
依赖。此外,经常在QImage和PIL Image之间进行转换对我
的
程序来说是不切实际
的
。 我发现很神秘,
在
阅读之后,我仍然对如何模拟
数组
接口感到困惑。正如
numpy
文档所述,
浏览 1
提问于2013-01-26
得票数 1
回答已采纳
1
回答
使用
cython进行列表理解
、
、
我正在尝试用Cython来加速我
的
Python
代码,到目前为止,它工作得很好。然而,我有一个问题:处理列表。
使用
cython -a myscript.pyx,我可以看到,
在
处理列表
时
,我
的
代码中只有一部分调用
Python
例程。例如,我有一个
numpy
数组
(sel1),需要像这样拆分:y1 =
numpy
.array([t
浏览 0
提问于2015-03-09
得票数 3
2
回答
将
python
长整数放入
内存
中,两者之间没有任何空格。
、
、
、
我想把许多大
的
长整数放入
内存
中,而不需要它们之间
的
任何空间。如何在linux中
使用
python
2.7代码来做到这一点?到目前为止,我正在
使用
python
列表。但我不确定这
浏览 2
提问于2016-05-07
得票数 3
回答已采纳
2
回答
比RAM大
的
对象
、
、
、
、
我现在正在编写
Python
代码,它逐渐构建了一个大型字典(6亿个元素),同时不断地从字典中读取。我经常
使用
cPickle将该对象写到一个文件中,并在中断
时
通过读取该文件重新开始。到完成
时
,字典将占用大约40 GB
的
空间。我
的
电脑有16 GB
的
内存
。我应该期待什么样
的
行为?
内存
错误
?冻结
的
电脑?对字典
的
访问速度极慢?此外,我正在尝试修复我
的
浏览 0
提问于2016-01-27
得票数 2
2
回答
numpy
的
datetime64类型背后
的
动机?
、
我最近注意到,
numpy
包括一个以
numpy
1.7开头
的
datetime64数据类型: 我想知道什么时候
使用
datetime.datetime和什么时候
使用
numpy
.datetime64是合适<e
浏览 0
提问于2013-12-31
得票数 4
1
回答
Hamming距离Matlab到
Python
、
、
好
的
,我用k-NN
方法
对两个文档做了Hamming距离。我正试图将Matlab代码翻译成
Python
,但我已经看了好几个小时了,不知道是什么导致了
错误
。
Python
代码
的
xor部分。我检查了logical_xor函数,似乎对函数有正确
的
输入。我不明白这个
错误
是从哪里来
的
。是不是因为矩阵
的
形状不同?当涉及到调整它们
的
大小时,我很困惑,是否应该将X和X_train更改为
数组
?Test.
浏览 2
提问于2017-04-09
得票数 0
回答已采纳
1
回答
将C
数组
绑定到
Numpy
数组
而不进行复制
、
、
、
、
我正在编写一个
Python
类,它将包装一个包含C结构
的
C模块。我正在
使用
Cython语言(一种
Python
和C
的
超级集语言)。C结构
在
构造函数中是malloc'd,包含一个我想在
Python
中
使用
的
数组
。该
数组
将在
Python
中表示为一个
NumPy
数组
,但我不想将值复制到它。我想将
NumPy
数组
直接链
浏览 7
提问于2015-11-02
得票数 11
回答已采纳
1
回答
numpy
相对于多处理和mmap
、
、
、
我
使用
Python
的
multiprocessing模块并行处理大型
numpy
数组
。这些
数组
是
在
主进程中
使用
numpy
.load(mmap_mode='r')映射
内存
的
.在此之后,multiprocessing.Pool()会对流程进行分叉(我猜是这样)。
使用
Python
2.7.2,OS,
NumPy
1.6.1。 经过
浏览 3
提问于2012-04-01
得票数 22
回答已采纳
2
回答
我应该预先分配一个
numpy
数组
吗?
、
、
、
我有一门课,这是一种
方法
。该
方法
在
执行过程中重复多次。此
方法
使用
numpy
数组
作为临时缓冲区。我不需要在
方法
调用之间
的
缓冲区中存储值。是否应该创建
数组
的
成员实例,以
避免
方法
执行期间
内存
分配
的
时间泄漏?我知道,它是首选
的
局部变量。但是,
Python
是否足够聪明,只为
数组
分配一次
浏览 3
提问于2015-10-25
得票数 6
回答已采纳
1
回答
在
Cython中分配字节
数组
并将其传递回
Python
的
最佳
方法
是什么?
、
、
我有一个类似于cdef generate_data(size)
的
Cython函数,在这里我想: 我
在
互联网上看到了很多
方法
,但在我
的
简单案例中,我正在寻找最好
的
/推荐
的
浏览 2
提问于2014-05-25
得票数 1
回答已采纳
1
回答
多进程--
使用
管理器名称空间来节省
内存
、
、
、
、
我有几个进程,每个进程都完成了需要一个大型
numpy
数组
的
任务,这只是读取(线程正在搜索它
的
适当值)。然而,我仍然收到一个
内存
错误
。我可以
在
主进程中加载一次
数组
,但是
浏览 1
提问于2017-08-11
得票数 3
回答已采纳
4
回答
使用
ndarray而不是
python
数组
的
原因是什么
、
、
我构建了一个类,对即将到来
的
数据进行了一些迭代。数据是没有
使用
numpy
对象
的
数组
形式。
在
我
的
代码中,我经常
使用
.append创建另一个
数组
。
在
某种程度上,我将其中一个大阵列1000x2000更改为
numpy
.array。现在我有一个
错误
,
在
错误
之后。我开始将所有的
数组
转换成ndarray,但是像.append这样
的</
浏览 8
提问于2013-02-27
得票数 5
回答已采纳
1
回答
在
Cython中传递浮点
数组
的
最佳选择
、
、
假设有一个C++类,我们希望在其中定义要在
python
中调用
的
函数。
在
python
方面,目标是能够通过以下方式调用此函数:Output:类型为2D
numpy
数组
(Float32),或列表列表或其他建议如果它有助于延迟/简单,一维
数组
也是可以
的
。例如,
在
标头中定义一个函数
时
: bool func(const std:
浏览 2
提问于2020-06-15
得票数 0
回答已采纳
2
回答
numpy
.dot -> MemoryError,my_dot ->很慢,但是很管用。为什么?
、
、
我试图计算两个大小分别为(162225,10000)和(10000,100)
的
numpy
数组
的
点积。但是,如果我调用
numpy
.dot(A,B),就会发生MemoryError。于是,我试着写我
的
实现: """Low-memory implementation of dot product""" #Assuming你知不知道:( 1)这种行为背后
的
原
浏览 5
提问于2014-12-27
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券