numpy

    1热度

    1回答

    我想找到几个输入值在相应的数组中匹配的索引。作为示例,考虑一个时间序列,数据集包含多个数组:years,months,days和hours。数组的值按时间顺序填充。由于数据集是在几年的时间范围内收集的,所以years数组将被排序,但其余数组将不会被排序(因为hours中的值将仅从每年每月每天0-24进行排序)。即使该数据集是在数年的时间范围内收集的,数据集也不一定是连续的 - 意味着观测值之间的天

    1热度

    1回答

    我想从numpy数组中创建tfrecord格式的数据集。我试图存储2D和3D坐标。 2D坐标型的形状(2,10)的numpy的阵列float64 三维坐标型float64 的形状(3,10)的numpy的阵列,这是我的代码: def _floats_feature(value): return tf.train.Feature(float_list=tf.train.FloatList(

    1热度

    1回答

    我有一个正方形阵列的子阵列x,形状(N, N),我想检索这是在主对角线的x居中形状的方形子阵列。例如,N = 3 & n = 2,并操作 x = np.arange(9).reshape((3, 3)) 应该产生 array([[[0, 1], [3, 4]], [[4, 5], [7, 8]]]) 一种方法是使用make_windows def mak

    0热度

    1回答

    我想绘制普朗克辐射方程,如下所示。当我使用Mathematica时,绘图效果很好,但是当我尝试用Python来完成时,我无法正确理解它。它基本不会低于〜1.0微米波长。请参阅附件图片和代码。如果你能提供帮助,这将是非常可观的。先谢谢你。 import matplotlib.pyplot as plt from matplotlib import pyplot from matplotlib i

    1热度

    1回答

    我有一个函数来计算1d np.array的有限差分,我想外推到一个n-d数组。 功能是这样的: def fpp_fourth_order_term(U): """Returns the second derivative of fourth order term without the interval multiplier.""" # U-slices fm2 =

    0热度

    1回答

    我有一个2D numpy的阵列,其看起来像这样, [[3, 4, 5, 6], [4, 5, 6, 7], [9, 10, 3, 5]] 我使用以下代码转换成COO矩阵这样的: # Flatten 2D array data = np.asarray(twod_array).flatten() row = np.arange(0, len(data)) col = np.arange(0

    0热度

    1回答

    我想制作一个具有与图像中某些单元格对应的蒙版。这些单元格的RGB颜色值中的至少一个应该大于阈值。这里是我的代码无法正常工作: B = image[0:h,0:w,0].astype(int) G = image[0:h,0:w,1].astype(int) R = image[0:h,0:w,2].astype(int) mask = np.zeros((h,w)) mask[np.wh

    0热度

    3回答

    我尝试处理许多图像表示为NumPy数组,但它需要很长时间。这就是我尝试做 # image is a list with images max = np.amax(image[k])# k is current image index in loop # here i try to normalize SHORT color to BYTE color and make it fill all

    0热度

    1回答

    我已经下scipy.io.wavfile 其具有44100 per sec or hz一个帧率和总帧是9745238和音频的持续时间是由220 secs文件属性,但它应该是220.9804535147392并且具有2通道观察的音频文件。 读取文件之后,它返回我9745238 X 2矩阵的16bit signed int如预期 其中1列是信道1点的数据和2列是相应9745238帧 所以我的问题的信道

    1热度

    1回答

    首先,我使用字节数组(> = 400x400x1000)字节。 我写了一个小函数,它可以通过指示偏移量将多维数组(或一部分)插入另一个数组中。如果嵌入式阵列小于嵌入阵列(情况A),则这起作用。否则,嵌入的阵列被截断(情况B)。 情况A)将3x3插入偏移1,1的5x5矩阵中应该是这样的。 情况B)如果偏移超过嵌入矩阵的尺寸,较小的阵列被截断。例如。 (-1,-1)偏移量会导致这种情况。 [[ 1.