numpy

    2热度

    2回答

    我正在做一个相当简单的插入到来自Python熊猫DataFrame的本地MongoDB。基本上我调用datframe.loc [n] .to_dict()并直接从df获取我的字典。到目前为止,所有的都很好,直到我尝试插入,我得到'无法编码对象'。看直接表明,一切看起来不错,但后来(写这个问题时)它使我想检查在字典中的每种类型,并发现一个长的ID号已转换为numpy.int64,而不是一个简单的in

    2热度

    2回答

    我知道,我可以用我自己的函数是这样的: def gauss(x, mu, sigma): return (2*pi)**(-0.5) * sigma**(-1) * math.exp(- 0.5 * ((x - mu)/sigma)**2) 或许,有人知道是什么标准numpy的或SciPy的功能存在这样做的一样吗? 谢谢!

    3热度

    4回答

    比方说,我有一个包含10个值的numpy数组a。只是在这里的示例的情况下,虽然我想和长度重复相同的一个阵列100 a = np.array([1,2,3,4,5,6,7,8,9,10]) 我想总结第一5个值,然后第二个5个值等,并将它们存储在一个新的空列表说b。 所以b将包含b = [15,40]。 我该如何去做呢?

    4热度

    1回答

    >>> numpy.__config__.show() atlas_threads_info: NOT AVAILABLE blas_opt_info: libraries = ['f77blas', 'cblas', 'atlas'] library_dirs = ['/home/admin/anaconda/lib'] define_macros =

    7热度

    3回答

    我必须找到忽略对角元素的numpy数组的最大值。 np.amax()提供了忽略特定轴的方法。我怎样才能达到忽略所有对角元素的相同?

    0热度

    1回答

    我是新来Matplotlib/Python和我试图做一个组合箱线图非常相似,乔金顿的很好的例子如下所示: how to make a grouped boxplot graph in matplotlib 我想修改乔的例子以满足我自己的需求。 对于我下面的演示数据,我有5个人,每个人在3个不同的任务中都有4次尝试(=“企图”:'1st','2nd','3rd','4th')任务“:'A','B',

    1热度

    5回答

    我需要将数据帧拆分为10个部分,然后使用一个部分作为测试集并保留9(合并为用作训练集),我有在我能够分割数据集的地方找到下面的代码,并且在选择其中的一个之后尝试合并其余的集合。 第一次迭代没问题,但在第二次迭代中我得到了下面的错误。 df = pd.DataFrame(np.random.randn(10, 4), index=list(xrange(10))) for x in range(

    8热度

    9回答

    我想查找并替换一维数组/列表中的多个值。 在例如用于列表 a=[2, 3, 2, 5, 4, 4, 1, 2] 我想更换 val_old=[1, 2, 3, 4, 5] 与 val_new=[2, 3, 4, 5, 1] 因此新的数组是: a_new=[3, 4, 3, 1, 5, 5, 2, 3] 这样做的最快方法是什么(对于非常大的列表,即50000个值来查找和替换)? 评论的

    0热度

    2回答

    我想连接从磁盘加载的一组numpy数组。所有数组都有不同数量的列。 这是我的代码 import numpy as np FILE_LIST = ["matrix a", "matrix b"] result=np.array([[0,0],[0,0]]) # I need to avoid this zero matrix for fileName in FILE_LIST:

    3热度

    1回答

    在Python 3.x中,我正在处理大型的numpy数组。我希望得到确认(不必实际做某种实验)我写的方法要么使用数组的副本,要么使用对数组的直接引用。 我还想确认有问题的数组是否已被修改。在C++中,如果我想确保一个对象没有被修改,我可以把它作为一个const来传递......在Python中,我似乎没有这样的保证,必须格外小心。 因此,总结一下:我需要一种方法来判断副本是否已经生成了一个nump