我在python 2.7.5上有以下代码:
#!/usr/bin/env python2
#Ejercicio 24
from numpy import *
from string import *
def main():
i=0
j=0
k=0
filas=5
temp=''
columnas=3
nombres=['Julio' , 'Andres', 'Cesar', 'Maria', 'Isabel']
print nombres
tabla= arange(15)
tabla=tabla.reshape(filas,columnas)
print tabla
for j in range(columnas):
for i in range(filas):
if j==0:
temp=nombres[i]
#print temp
tabla[j,i]=int(float32(temp))
print tabla[j,i]
return 0
if __name__ == '__main__':
main()
其中,我有一个包含字符串(名称)的列表,但我想为数组的第一列指定这些名称塔布拉。但是我在编译器中得到这个错误:
^{pr2}$我可以为数组的特定列分配字符串吗?在
NumPy的全部目的是高效地处理一种(通常是数值)数据类型的数组。如果一个数组的行有名称,您可以在一个单独的数组或一个常规的Python列表中跟踪它们。在
但是你觉得怎么把Julio转换成float32呢? 您只需键入:
相关问题 更多 >
编程相关推荐