Questions tagged «numpy»

NumPy是Python编程语言的科学和数字计算扩展。

6
在TensorFlow中使用预训练的单词嵌入(word2vec或Glove)
我最近审查了卷积文本分类的一个有趣的实现。但是我检查过的所有TensorFlow代码都使用如下的随机(未经预训练)嵌入向量: with tf.device('/cpu:0'), tf.name_scope("embedding"): W = tf.Variable( tf.random_uniform([vocab_size, embedding_size], -1.0, 1.0), name="W") self.embedded_chars = tf.nn.embedding_lookup(W, self.input_x) self.embedded_chars_expanded = tf.expand_dims(self.embedded_chars, -1) 有谁知道如何使用Word2vec或GloVe预训练词嵌入的结果,而不是随机的结果?

7
大小调整/缩放图像
我想拍摄一张图像并更改图像的比例,虽然它是一个numpy数组。 例如,我有一个可口可乐瓶的图像: bottle-1 转换为一个numpy的形状数组,(528, 203, 3)我想调整其大小以表示第二个图像的大小: bottle-2 形状为(140, 54, 3)。 如何在保持原始图像的同时将图像尺寸更改为特定形状?其他答案建议将每两行或第三行剥离掉,但是我想要做的基本上是像通过图像编辑器那样缩小图像,但是使用python代码。是否有任何库可以在numpy / SciPy中执行此操作?
95 python  image  numpy  scipy  resize 

1
如何删除numpy.ndarray中包含非数字值的所有行
基本上,我正在做一些数据分析。我以numpy.ndarray的形式读取数据集,并且缺少某些值(要么只是不在那里NaN,要么是作为字符串写为“ NA”)。 我想清除包含这样任何条目的所有行。我该如何用一个numpy的ndarray?
95 python  numpy 

9
将nan值转换为零
我有一个二维的numpy数组。此数组中的一些值为NaN。我想使用此数组执行某些操作。例如考虑数组: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. 79. 67. 89. 69.] [ 88. 79. 58. 72. 63.] [ 76. 79. 71. 67. 56.] [ 71. 71. NaN 56. 100.]] 我试图每次取一行,以相反的顺序对其进行排序,以从行中获取最多3个值并取其平均值。我试过的代码是: …
95 python  numpy  nan 

3
python numpy.where()如何工作?
我正在玩耍numpy并浏览文档,并且遇到了一些魔术。即我正在谈论numpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) 它们如何在内部实现您能够将类似的东西传递x > 5给方法的功能?我想这与它有关,__gt__但是我正在寻找详细的解释。

5
NaN和None有什么区别?
我正在使用熊猫读取csv文件的两列,readcsv()然后将值分配给字典。这些列包含数字和字母字符串。有时在某些情况下单元格为空。在我看来,应读取None但应nan分配该字典条目的值。当然None,由于它具有空值,因此更能描述一个空单元格,而nan只是说读取的值不是数字。 我的理解正确吗,None和之间有什么区别nan?为什么nan分配而不是None? 另外,我的字典检查是否有任何空单元格一直在使用numpy.isnan(): for k, v in my_dict.iteritems(): if np.isnan(v): 但这给了我一个错误,说我不能使用此检查v。我猜这是因为要使用整数或浮点变量,而不是字符串。如果是这样,如何检查v“空单元” / nan盒?
94 python  numpy  pandas  nan 

3
在python中使用numpy.linalg.eig之后,对特征值和相关的特征向量进行排序
我正在使用numpy.linalg.eig来获取特征值和特征向量的列表: A = someMatrixArray from numpy.linalg import eig as eigenValuesAndVectors solution = eigenValuesAndVectors(A) eigenValues = solution[0] eigenVectors = solution[1] 我想对我的特征值进行排序(例如,从最低到最高),以某种方式知道排序后相关的特征向量是什么。 我没有找到任何使用python函数的方法。有什么简单的方法还是我必须对我的排序版本进行编码?
94 python  sorting  numpy 

5
如果满足条件则替换Numpy元素
我有一个需要处理的大型numpy数组,以便在满足条件的情况下将每个元素更改为1或0(稍后将用作像素蒙版)。数组中大约有800万个元素,而我当前的方法对于简化流程花费的时间太长: for (y,x), value in numpy.ndenumerate(mask_data): if mask_data[y,x]<3: #Good Pixel mask_data[y,x]=1 elif mask_data[y,x]>3: #Bad Pixel mask_data[y,x]=0 是否有一个numpy函数可以加快速度?

1
数据类型不明
我正在尝试使用矩阵来计算内容。代码是这个 import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] 但是我得到“无法理解的数据类型”,并且如果我从终端执行此操作,它将起作用。
93 python  matrix  numpy 

1
对numpy数组中的每个第n个条目进行二次采样
我是numpy的初学者,我正在尝试从长的numpy数组中提取一些数据。我需要做的是从数组中定义的位置开始,然后从该位置对第n个数据点进行子采样,直到数组结束。 基本上如果我有 a = [1,2,3,4,1,2,3,4,1,2,3,4....] 我想对此进行二次采样a[1],然后从那里开始每四个点采样一次,以产生类似 b = [2,2,2.....]
93 python  arrays  numpy 

11
pip安装numpy的问题-RuntimeError:断开的工具链:无法链接简单的C程序
我正在尝试将numpy(以及scipy和matplotlib)安装到virturalenv中。 我仍然收到这些错误: RuntimeError: Broken toolchain: cannot link a simple C program ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 我已经安装了用于xcode的命令行工具 $ which gcc /usr/bin/gcc $ which cc /usr/bin/cc 我在Mac OSX 10.9上使用Brew安装的python 编辑 是,尝试使用pip安装。 整个回溯是巨大的(> 400行) 这是其中的一部分: C compiler: cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 …
93 python  numpy  virtualenv  pip 

9
ImportError:无法导入名称NUMPY_MKL
我正在尝试运行以下简单代码 import scipy scipy.test() 但是我收到以下错误 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 586, in runfile execfile(filename, namespace) File "C:/Users/Mustafa/Documents/My Python Code/SpectralGraphAnalysis/main.py", line 8, in <module> import scipy File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module> from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl ImportError: cannot import …

5
测试numpy数组是否仅包含零
我们初始化一个具有零的numpy数组,如下所示: np.zeros((N,N+1)) 但是,如何检查给定n * n numpy数组矩阵中的所有元素是否为零。 如果所有值确实为零,则该方法仅需要返回True。
92 python  numpy 

12
scipy:savefig,不包括框架,轴,仅内容
在numpy / scipy中,我将图像存储在数组中。我可以显示它,我想使用它来保存它,savefig 而没有任何边框,轴,标签,标题等。。。只是纯图像而已。 我想避免像PyPNG或那样的软件包scipy.misc.imsave,有时它们有问题(它们并不总是安装得很好,仅对savefig()我而言是基本的


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.