腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8550)
视频
沙龙
1
回答
如
何在
Python
中
使用
多线程
安全地
修改
全局
numpy
数组
?
、
、
、
、
我尝试在线程池中运行模拟,并将每次重复的结果存储在
全局
numpy
数组
中
。然而,我在这样做的时候遇到了问题,我观察到了以下(,简化的)代码(
python
3.7)的一个非常有趣的行为:from multiprocessing import但是,每个线程
修改
的
numpy
数组
的不同片不会保存在
全局
变量
中
。换句话说,线程1
修改
的元素仍然是零,线程4重
浏览 32
提问于2020-11-12
得票数 0
回答已采纳
5
回答
线程
中
的
全局
数组
、
、
我知道您必须同步线程才能在
多线程
应用程序
中
安全地
更改
全局
变量内容(在
多线程
应用程序
中
,多个线程试图同时更改变量数据)。但是,如果
使用
全局
数组
,每个线程只
使用
n个元素
中
的一个,那么这也是必要的吗?
浏览 1
提问于2012-01-01
得票数 3
回答已采纳
1
回答
Python
:什么时候可以进行多处理/线程/异步操作?我的函数能并行计算吗?
、
、
、
我实现了一些逻辑(Windows10上的),创建了一个向量,表示基于
numpy
随机变量的模拟现货价格。在一天结束时,我需要这个向量的10,100或1000。
使用
一个简单的循环生成其中的1000,计算大约需要160秒.我尝试了所有可能的并行化方法,例如查找和其他方法。有些方法甚至不起作用,而另一些则根本没有效果。因此,要么是:t1 = time.time() - t0 print("Elapse
浏览 4
提问于2020-06-07
得票数 0
1
回答
Python
列表(和其他对象)在函数内索引时更改
、
、
、
我对
Python
(有限的)理解是,在函数之外定义的对象应该保持不变,即使在函数
中
修改
也是如此。def fun(): return('done') fun()但是,在函数
中
索引时,列表(以及其他对象,
如
numpy
数组
)会发生变化: return('done') fun() img =
浏览 3
提问于2021-09-23
得票数 1
回答已采纳
2
回答
函数
中
未识别的main
中
定义的
Numpy
数组
、
、
、
我在程序的主要功能
中
定义并
使用
了一个二维
numpy
数组
。在main
中
调用的函数然后尝试
修改
numpy
数组
,但没有成功。该
数组
在第二个函数
中
声明为
全局
数组
,但我仍然得到以下错误: NameError:未定义
全局
名称“name_of_the_array”。我认为您可以从函数
中
的main
中
读取变量,而不必调用它为
全局
浏览 4
提问于2013-09-16
得票数 1
回答已采纳
3
回答
如
何在
python
中
定义
全局
数组
、
、
如
何在
python
中
定义
全局
数组
我想将tm和prs定义为
全局
数组
,并在两个函数中
使用
它们,我如何定义它们?import
numpy
as np prs = [] tm
浏览 0
提问于2013-10-02
得票数 3
回答已采纳
1
回答
并行文件I/O Java
我有一个
使用
JNI调用Java的Fortran程序。我的Java函数接收
数组
,将
数组
写入文件,对
Python
函数进行系统调用,该函数计算某些内容,并将结果写入Java函数读取的文件,并将其传回Fortran。这
如
预期的那样起作用。不幸的是,我不能
使用
Jython,因为Jython还不支持
NumPy
。我的程序的串行实现
如
预期的那样工作,但是当我运行
使用
OpenMP的Fortran代码的并行实现时,文件I/O就会混乱。有什么方法
浏览 2
提问于2015-06-12
得票数 0
回答已采纳
1
回答
如
何在
numpy
中
创建3维矩阵,
如
matlab a(:)
、
、
如
何在
numpy
中
创建三维矩阵,
如
matlab a(:,:)。我尝试用
numpy
.array把matlab
中
创建3d矩阵的代码转换成
python
,但我不知道如
何在
numpy
中
创建3d矩阵/
数组
浏览 6
提问于2009-11-08
得票数 26
4
回答
在
Python
中
序列化Sqlite3
、
、
、
为了充分利用并发性,SQLite3允许线程以三种方式访问同一连接: Single-thread.在这种模式下,所有互斥锁都被禁用,并且同时在多个线程中
使用
SQLite是不安全的。
多线程
。在这种模式下,如果在两个或多个线程
中
没有同时
使用
单个数据库连接,则可以
安全地
由多个线程
使用
SQLite。已序列化。在序列化模式下,SQLite可以不受限制地由多个线程
安全地
使用
。有人知道如
何在
Python
中
序列化连接
浏览 104
提问于2011-06-10
得票数 20
1
回答
从C扩展对
Numpy
数组
进行操作而没有内存副本
、
、
、
对于,我是
NumPy
新手,我想知道下面的工作流是否可行。在
NumPy
中
预先分配
数组
特别是,我想这样做,同时确保在任何步骤
中
我都要使数据的零新副本我熟悉C端的样板,
如
PyModuleDef、PyMethodD
浏览 2
提问于2021-12-21
得票数 0
回答已采纳
2
回答
如何并行化两个嵌套的for循环?
、
、
、
、
我想在
Python
2.7
中
并行化两个嵌套的for循环,但我自己没有成功。我不知道如何定义并行化的内容。time.time()print len(suma) 我想对第一个
数组
进行并行化既然在第二个循环中也需要这个
数组
,该如何执行呢? 简单的解释和代码示例会有很大的帮助。
浏览 0
提问于2018-12-13
得票数 0
2
回答
如
何在
Python
中
实现多维
数组
或记录
数组
?
、
、
我在计算机科学课上学过有关多维
数组
&
数组
记录的理论,但我不确定如
何在
Python
中
实现它。我在考虑
使用
记录
数组
,因为它允许我在一条记录
中
拥有不同的数据类型,但同时我也在考虑在
Python
中学习多维
数组
也会很好。我用谷歌搜索了一下&我找到了
numpy
,但我不确定我会
使用
numpy
中
的哪个函数。我见过一个带有元组的,但我并不热衷于<e
浏览 1
提问于2012-05-09
得票数 0
回答已采纳
1
回答
如
何在
Ubuntu
中
限制
python
在全球范围内
使用
内核?
、
有什么
全局
参数(最好是env变量)可以设置来限制
Python
使用
的最大核心吗?我知道需要为特定的包设置参数,比如
多线程
或
numpy
,但是我想控制
Python
本身,这样它就不会
使用
N个核心。我之所以想要一个
全局
参数,是因为我可以将它设置为网络
中
的用户,这样我们就可以在同一台机器上一起工作;目前,每当一个运行脚本时,
Python
就会
使用
它所能
使用
的最多的内核,从而干扰其他的内核。<em
浏览 3
提问于2017-04-23
得票数 1
2
回答
可以在
NumPy
函数
中
修改
数组
和列表吗?
、
在
NumPy
函数
中
是否
修改
了
数组
和列表?如果是,那么如何注意这些值不被
修改
?
浏览 9
提问于2022-07-08
得票数 -1
1
回答
哪些标准的c++函数和类型支持重入性?
、
除了之外,我在标准
中
找不到任何类型或函数,其中显式地指定它可以
安全地
递归重新输入。考虑到这一点,总结C++代码只有在没有
使用
C++标准类型或函数的情况下才能
安全地
重入是正确的吗?请注意,和线程安全是正交的概念: 在计算
中
,如果多个调用可以
安全地
在单个处理器系统上同时运行,则计算机程序或子例程称为可重入程序,其中可在执行过程
中
中断重入过程,然后在其先前的调用完成执行之前再次
安全地
调用中断可由内部操作(
如
跳转或调用)或外部操作(
浏览 7
提问于2020-10-30
得票数 1
1
回答
使用
线程运行
numpy
和matplotlib代码有意义吗?
、
、
、
我为我的每个实验室实验编写了一个
Python
程序来进行数据分析(
numpy
、scipy)和绘图(matplotlib)。目前,我
使用
的是matplotlib.pyplot状态机接口,这可能不利于
多线程
。因此,我将查看OO接口。但是,由于
Python
中
的
全局
解释器锁,如果我将数据分析的独立部分放在线程
中
,它是否会使速度更快呢?
浏览 2
提问于2013-11-29
得票数 0
回答已采纳
1
回答
Python
更新
全局
变量
、
为什么,我不能更新我的
全局
变量?据我所知,如果它是一个
全局
变量,我可以在任何地方
修改
它。如果
numpy
正在创建一个新
数组
(当我
使用
np.delete时),那么删除
numpy
数组
中
的元素的最佳方法是什么。import
numpy
as np a = np.array(['a','b','c','D']) def hell
浏览 0
提问于2016-10-10
得票数 3
回答已采纳
1
回答
如何从OS级别的
Python
沙箱
中
安全地
返回对象?
、
、
、
、
我需要能够运行不受信任的
Python
脚本。经过大量的研究,似乎只有
Python
的沙箱是不安全的,至少
使用
CPython (我需要
使用
)。因此,我们也计划
使用
OS级别的沙箱(SELinux、AppArmor等)。 我的问题是:我们如何
安全地
与沙箱通信?沙箱
中
的代码需要返回
Python
类型,
如
int和str,以及
Numpy
数组
。显而易见的方法是
使用
泡菜,但沙箱
中
的一些
浏览 1
提问于2013-11-11
得票数 0
回答已采纳
2
回答
用C
中
的数据缓冲区和
NumPy
数组
之间的转换来包装
Python
接口的C程序的最好方法?
、
、
、
我们希望将其与
Python
接口。例如,我们知道如何
使用
SWIG来做大多数事情,但我们希望我们的界面
使用
NumPy
而不是自己开发的结构类型来存储图像。typedef struct xvimage { enum
浏览 0
提问于2016-04-09
得票数 5
1
回答
为什么
numpy
随机种子不保持固定,但是RandomState是并行运行的呢?
、
、
、
(0) return np.mean(x) 0.11961603106897, 0.11961603106897,我在并行
中
实现的第二个例子RandomState修复种子时,
使用
numpy
.random和只
使用
seed有什么区别?为什么
numpy<
浏览 0
提问于2019-11-29
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python瑞士军刀—— NumPy库
使用 numpy 进行高效数组数据处理
70个NumPy练习:在Python下一举搞定机器学习矩阵运算
70个NumPy分级练习:用Python一举搞定机器学习矩阵运算
Python性能优化杂记
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券