numpy 相关问题

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

如何向列添加月份并根据 pandas 中的频率创建多个列

我下面有一个 DF DF ID 名称 数量 价格 日期 频率 1 abc 20 3 17/01/2022 4 1 abc 10 5 18/03/2022 3 2 防御 10 7 24/01/2022 1 2 def 40 2 25/05...

回答 1 投票 0

为什么我会得到 TypeError: iteration over a 0-d array,即使我传递的是 1-d 数组?

我有一个数据框(new_df),其中包含以下数据: 未命名:0 个单词嵌入 0 0 大象 [-0.017855134320424067, -0.008739002273680945,... ...

回答 1 投票 0

使用 Numpy 从两个均匀分布创建双峰分布

我正在尝试用Python重现该博客的bimodalSample函数。 我的尝试: 将 numpy 导入为 np def bimodal_pdf(距离: float, 重量: float) -> np.ndarray: r = np.random.r...

回答 1 投票 0

在Python中初始化空矩阵

我正在尝试将 MATLAB 代码转换为 Python。我不知道如何在Python中初始化空矩阵。 MATLAB代码: 解调4(1) = []; 我在Python中尝试过 demod4[0] = 数组([]) 但它给出了错误:

回答 8 投票 0

PyTorch 中的平方距离计算 - 避免 for 循环

我有一个代码,其中大小为 (20, 20) 的 2D 网格在展平 (400) 时需要根据 2D 网格上的所有其他索引计算距离。目前,我正在使用 for 循环来存储它。 # 最佳定位...

回答 1 投票 0

Python 中的矩阵分配错误?

我有这个代码: #! /usr/bin/env python 环境 导入系统 导入numpy 导入数学 输入文件=打开(sys.argv[1],'r') 原子=numpy.zeros((6,3),dtype='float64') 对于输入文件中的行: sline=line.split()...

回答 1 投票 0

高效地对 numpy 数组的 k 个最低元素进行排序,同时使用 argpartition 排除一些索引

我正在尝试实现最有效的方法来仅对数组的 k 个元素进行排序,同时从排序中排除一些元素。目前,我正在使用以下函数,该函数利用...

回答 1 投票 0

如何使打开的 stl 文件水密

这里是新手! 我有一个不防水的 STL 文件,并且间隙很大,无法用修剪网格的紧密顶点进行修复。 我按照这个尝试使用 open3d 但出现以下错误:&

回答 2 投票 0

opencv python 将不同通道图像合并为一个

我有几张卫星图像,每张都代表主卫星图像的一个通道,总共11张图像,每张图像都标有不同的通道,所有图像都是.tiff格式,带有

回答 6 投票 0

在第一个元素上分割锯齿状数组并填充其他元素的最佳方法

很难描述这个问题,但是下面的代码应该可以澄清。 基本上我从一个数组开始,其中第一个元素是另一个 N 大小的数组。 数组的其余部分是单个元素。我...

回答 1 投票 0

numpy 中轴上的矩阵乘法

假设我有一个形状为 (B, N, N, 3, 3) 的数组 X。我想向量化该操作 X[:,0,...] @ X[:,1,...] ... @ X[:,N-1,...] 我如何在 numpy 中对其进行矢量化?我不想使用 for 循环。 我...

回答 1 投票 0

Python:距离第三点最近的直线上的点

我在两个 XY 点(p1 和 p2)和线外的第三个 XY 点(p3)之间有一条线/矢量。根据这篇文章,我知道如何获得该点到线的距离。但什么...

回答 3 投票 0

如何从 python 中的特定类中采样行数?

我想“仅”从“标签”列中的 class=1 中采样 2 行。 在我的代码中你会看到: 1)我从class = 1(4行)中采样所有行 2) 然后我从之前的数据集中采样 2 行...

回答 2 投票 0

我安装了 pandas 但出现“ModuleNotFoundError:没有名为 'pandas' 的模块”错误

MacBook Air M2 视觉工作室代码 Python 3.12.3 我使用安装了熊猫 pip3安装pandas 我写代码 将 pandas 导入为 pd 如果我运行此代码,则会出现错误 ModuleNotFoundError:没有模块

回答 1 投票 0

为我的 Npy 数据集定义 ML 模型时出现问题

我需要帮助为我的数据定义火炬模型。我尝试了各种方法,但似乎没有任何效果。与输入尺寸和形状相关的错误不断出现。我该如何解决这些问题...

回答 1 投票 0

Numpy,对每N个连续元素进行分组?

我想从数组中提取每 N 个连续元素的组。对于像这样的 numpy 数组: a = numpy.array([1,2,3,4,5,6,7,8]) 我希望(N=5): 数组([[1,2,3,4,5], [2,3...

回答 3 投票 0

Python numpy 中的 + + 运算符是什么意思

我在 python numpy 库中遇到了以下语句 Z = 输入@ self.weights[1:].T + + self.weights[0] 我不明白这行代码到底是什么意思 我做了研究...

回答 1 投票 0

理解 np.random.Generator.choice() 中 `shuffle` 的作用

从numpy的random.Generator.choice函数的文档中,参数之一是shuffle,默认为True。 文档指出: shuffle 布尔值,可选 样品是否

回答 1 投票 0

根据特定月份选择xarray/pandas索引

我有一个 xarray DataArray,我想为整个时间序列选择四月、五月、六月(类似于 time.season=='JJA')。 其结构如下: 我有一个 xarray DataArray,我想为整个时间序列选择四月、五月、六月(类似于 time.season=='JJA')。 其结构如下: <xarray.DataArray 't2m' (time: 492, latitude: 81, longitude: 141)> 我之前选择JJA的方式是: seasonal_data =temp_data.sel(time=temp_data['time.season']=='JJA') 我想做同样的事情,但用月份“AMJ”代替。我可以添加我可能遗漏的任何细节。 谢谢 选择自定义月份的最简单方法是使用布尔掩码,例如, def is_amj(month): return (month >= 4) & (month <= 6) seasonal_data = temp_data.sel(time=is_amj(temp_data['time.month'])) 请注意,您需要使用像 & 或 | 这样的按位运算符,因为 Python 的内置函数 and 和 or 不适用于向量。另外,您需要括号,因为按位运算符的优先级高于比较。 另一种方法是使用 isin 函数: data = temp_data.sel(time=temp_data.time.dt.month.isin([4,5,6]))

回答 2 投票 0

为什么这个函数缓存会给我多维 np.array 的错误消息?

这是代码: 将 numpy 导入为 np 从 functools 导入缓存,包装 def np_cache(函数): @缓存 def cached_wrapper(*args, **kwargs): args = [np.array(a) if isinstance(a, tu...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.