问题标签 [numpy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何使用 csv dictreader、matplotlib 和 numpy 创建概率密度函数图?
我正在尝试使用 csv dictreader、matplotlib 和 numpy 使用 csv 文件的一列中的数据创建一个简单的概率密度函数(pdf)图...
有没有一种简单的方法可以将 CSV DictReader 与 numpy 数组结合使用?下面是不起作用的代码。错误消息是 TypeError: len() of unsized object,我猜这与我的数据不是 numpy 数组格式有关吗?我的数据也有负数和正数。提前致谢!
python - python/numpy中的matrix**2是什么意思?
我正在阅读的一些代码中有一个 python ndarray temp 受此影响:
这是点方阵(即相当于m.*m)还是矩阵方阵(即m必须是方阵)?特别是,我想知道我是否可以摆脱这段代码中的转置:
并将其变成这样:
这将为我节省至少 0.1 毫秒,显然值得我花时间。
谢谢!** 运算符是不可搜索的,我什么都不知道!一种
python - 你如何使用 numpy/scipy 处理丢失的数据?
我在数据清理中处理得最多的事情之一就是缺失值。R 使用其“NA”缺失数据标签很好地处理了这个问题。在 python 中,似乎我将不得不处理屏蔽数组,这似乎是一个主要的痛苦设置并且似乎没有很好的文档记录。关于在 Python 中简化此过程的任何建议?这正在成为转移到 Python 进行数据分析的交易破坏者。谢谢
更新很明显,自从我查看 numpy.ma 模块中的方法以来已经有一段时间了。似乎至少基本的分析函数可用于掩码数组,并且提供的示例帮助我理解了如何创建掩码数组(感谢作者)。我想看看Python中一些较新的统计方法(在今年的GSoC中正在开发)是否包含这方面的内容,并且至少做了完整的案例分析。
python - 如何创建一个包含多变量函数值的 numpy 数组?
我想创建一个包含函数的数组f(x,y,z)
。如果它是一个变量的函数,我会这样做,例如:
进入sin(x)
_ x
_[-5,5]
例如,我怎样才能做到这一点sin(x+y+z)
?
python - 分配问题,一个 NumPy 函数?
由于分配问题可以以单个矩阵的形式提出,我想知道 NumPy 是否具有解决这样一个矩阵的功能。到目前为止,我还没有找到。也许你们中的一个人知道 NumPy/SciPy 是否具有分配问题解决功能?
编辑:与此同时,我在http://software.clapper.org/munkres/找到了一个 Python(不是 NumPy/SciPy)实现。我仍然认为 NumPy/SciPy 实现可能会快得多,对吧?
python - 如何用 NumPy 计算欧几里得距离?
我在 3D 中有两点:
我想计算距离:
使用 NumPy 或使用 Python 的最佳方法是什么?我有:
python - 使用 None 的 NumPy 数组切片
这让我摸不着头脑。我无意中用 None 对数组进行切片,得到的不是错误(我预计会出错)。相反,它返回一个具有额外维度的数组。
这种行为是故意的还是副作用?如果是故意的,有什么理由吗?
python - 如何使用 numpy 生成完整的直方图?
我有一个很长的列表numpy.array
。我想为它生成一个直方图。但是,Numpy 的内置直方图需要预定义数量的 bin。为每个值生成一个包含一个 bin 的完整直方图的最佳方法是什么?
python - 在 Snow Leopard 上为 Python 编译 Matplotlib
我已经杀死了半天试图在 Snow Leopard 上为 python 编译 matplotlib。我使用了谷歌并找到了这个有用的页面(http://blog.hyperjeff.net/?p=160),但我仍然无法编译它。我在该页面上看到其他用户的评论,所以我知道我并不孤单。
我已经独立安装了 zlib、libpng 和 freetype。
我编辑了 make.osx 文件以在顶部包含它:
然后我运行:
这给了我:
我只是迷路了。
python - Python 2.5 和 2.6 以及 Numpy 兼容性问题
在我们实验室的计算机中,安装了 Python 2.6.2,我的程序是 2D 随机游走和扩散的动画,运行良好。
但是,我无法让完全相同的程序在装有 Python 2.5 的笔记本电脑上运行。这不起作用,我的意思是动画被搞砸了;每次在 for 循环中调用 pylab.draw() 和 pylab.clf() 命令时,轴总是会改变。
我在 draw() 和 clf() 之前和之后调用 pylab.axis([specified axis]) 命令来修复“视野”,但它仍然是一样的 - 我得到的是一系列闪烁的图像当我在我们的实验室运行完全相同的程序时,我得到的流畅动画效果。
我试图在我的笔记本电脑上安装 Python 2.6,但我发现 Py2.6 没有 Numpy。因此,我的程序导入 Numpy 并使用它的许多功能,在我们的实验室计算机上运行,这对我来说是个谜。我的兼容性问题可以做些什么?