小编Mic*_* Ji的帖子

如何在 ipython 中创建二维数组的直方图

我使用随机数生成器创建了一个 1000*1000 的二维数组。如何创建这些二维数组的直方图?

s1=np.random.rand(1000,1000)
Run Code Online (Sandbox Code Playgroud)

python ipython

2
推荐指数
1
解决办法
7612
查看次数

在python中更改数组的数据类型

我通过生成一组随机数并将它们转换为int类型来创建数组.但是,我不认为下面的方式是有效的.有没有最好的方法来更改数组中的数据类型?

# standard normal distributed random numbers
c=random.randn(5,5)
c

array([[-0.37644781, -0.81347483, -0.36895952, -2.68702544, -0.96780752],
   [ 0.05293328,  1.65260753,  0.55586611, -0.5786392 ,  0.50865003],
   [ 1.25508358,  0.51783276,  2.36435212, -0.23484705, -1.20999296],
   [ 2.07552172,  0.65506648,  0.10231436, -0.26046045,  0.40148111],
   [ 0.24864496, -1.8852587 , -2.51091886,  1.01106003,  1.53118353]])

d=array([[-0.37644781, -0.81347483, -0.36895952, -2.68702544, -0.96780752],
       [ 0.05293328,  1.65260753,  0.55586611, -0.5786392 ,  0.50865003],
       [ 1.25508358,  0.51783276,  2.36435212, -0.23484705, -1.20999296],
       [ 2.07552172,  0.65506648,  0.10231436, -0.26046045,  0.40148111],
       [ 0.24864496, -1.8852587 , -2.51091886,  1.01106003,  1.53118353]],dtype=int)

d
array([[ 0,  0,  0, -2,  0],
       [ 0, …
Run Code Online (Sandbox Code Playgroud)

python numpy

2
推荐指数
1
解决办法
8625
查看次数

转换列表中元素的错误

我是一名iPython初学者,我的代码需要一些帮助.我想从输入中读取6个值.它们可以是整数,浮点数,复数,字符串或列表.读取值并将它们附加到列表后,我执行以下转换:

  • 对于整数:将其替换为列表中的平方根.

  • 对于浮点数:将其替换为列表中数字的余弦值.

  • 对于复数:将其替换为列表中的实部.

  • 对于字符串:将其转换为列表中的大写字母.

  • 对于列表:丢弃最后一个元素.

该程序引发以下错误:

File "<ipython-input-1-1f00b88d82c9>", line 20
    else i is list:
         ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

并且它也不能将字符串值存储到列表中.它总是存储.我该如何解决这个错误?这是我的代码:

import math as m
l=[]
i=0
while i<6:
    x=input("Enter some values: ")
    if isinstance(x,str):
        x=int(x)
    l.append(x)
    i=i+1
print l
for i in l:
    if i is str:
        i=s.capitalize(i)
    elif i is int:
        i=m.sqrt(i)
    elif i is float:
        i=m.cos(i)
    elif i is complex:
        i=l.real(i)
    else i is list:
        n=len(l)
        i=remove[n-1]
print l
Run Code Online (Sandbox Code Playgroud)

python ipython

-1
推荐指数
1
解决办法
54
查看次数

标签 统计

python ×3

ipython ×2

numpy ×1