Sử dụng int
chuyển đổi một chuỗi thành int, bên trong một danh sách hiểu, như thế này:
desired_array = [int[numeric_string] for numeric_string in current_array]
Đã trả lời ngày 15 tháng 3 năm 2011 lúc 0:06Mar 15, 2011 at 0:06
2
Danh sách toàn diện là cách để đi [xem câu trả lời của @sepp2k]. Có thể thay thế với map
:
list[map[int, ['1','-1','1']]]
Đã trả lời ngày 15 tháng 3 năm 2011 lúc 0:07Mar 15, 2011 at 0:07
Mikumikumiku
175K46 Huy hiệu vàng303 Huy hiệu bạc 307 Huy hiệu đồng46 gold badges303 silver badges307 bronze badges
2
Hãy xem nếu tôi nhớ Python
list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
Chỉnh sửa: Có vẻ như các câu trả lời khác hoạt động tốt hơn: looks like the other responses work out better
Đã trả lời ngày 15 tháng 3 năm 2011 lúc 0:08Mar 15, 2011 at 0:08
DuniyadndduniyadndDuniyadnd
Phim thương hiệu vàng 3.91211 gold badge21 silver badges26 bronze badges
0
list[map[int, ['1','-1','1']]]
00list[map[int, ['1','-1','1']]]
3 list[map[int, ['1','-1','1']]]
022list[map[int, ['1','-1','1']]]
3 list[map[int, ['1','-1','1']]]
41list[map[int, ['1','-1','1']]]
3Example:
initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]
Làm thế nào để bạn chuyển đổi một mảng chuỗi thành một số trong Python?astype
Để chuyển đổi hoặc đúc, một chuỗi thành một số nguyên trong Python, bạn sử dụng hàm tích hợp int []. Hàm nhận được như một tham số, chuỗi ban đầu bạn muốn chuyển đổi và trả về số nguyên tương đương với giá trị bạn đã vượt qua. Cú pháp chung trông giống như thế này: int ["str"].a column could be imported as a string but to do operations we have to convert it into a float, astype[] is used to do such data type conversions.
Python3
list[map[int, ['1','-1','1']]]
0 list[map[int, ['1','-1','1']]]
1list[map[int, ['1','-1','1']]]
2list[map[int, ['1','-1','1']]]
3 list[map[int, ['1','-1','1']]]
4list[map[int, ['1','-1','1']]]
5list[map[int, ['1','-1','1']]]
6list[map[int, ['1','-1','1']]]
7list[map[int, ['1','-1','1']]]
6list[map[int, ['1','-1','1']]]
9list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
1list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
2list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
3 list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
4list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
5list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
7list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
8list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
9list[map[int, ['1','-1','1']]]
3 initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]1
initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]2
initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]3
list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
3 list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
4initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]6
list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
7initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]9
Output:
initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]
Chuyển đổi mảng chuỗi thành mảng phao bằng NP.FromString & nbsp;np.fromstring
Hàm Numpy.FromString [] tạo ra một mảng một chiều mới được khởi tạo từ dữ liệu văn bản trong một chuỗi.
Python3
list[map[int, ['1','-1','1']]]
0 list[map[int, ['1','-1','1']]]
1list[map[int, ['1','-1','1']]]
2list[map[int, ['1','-1','1']]]
3 list[map[int, ['1','-1','1']]]
4list[map[int, ['1','-1','1']]]
5list[map[int, ['1','-1','1']]]
6list[map[int, ['1','-1','1']]]
7list[map[int, ['1','-1','1']]]
6list[map[int, ['1','-1','1']]]
9list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
1list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
2list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
3 list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
4list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
5list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
7list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
8list[map[int, ['1','-1','1']]]
2list[map[int, ['1','-1','1']]]
3 initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]1
initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]2
list[map[int, ['1','-1','1']]]
2list[map[int, ['1','-1','1']]]
3 initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]5
list[map[int, ['1','-1','1']]]
3 initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]7
initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]2
initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]9
initial array ['1.1' '1.5' '2.7' '8.9'] final array [1.1 1.5 2.7 8.9]0
initial array ['1.1' '1.5' '2.7' '8.9'] final array [1.1 1.5 2.7 8.9]1
list[map[int, ['1','-1','1']]]
3initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]1
initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]3
list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
3 list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
4initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]6
list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
7list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
8Output:
initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]
Chuyển đổi mảng chuỗi thành mảng phao sử dụng np.asarray [] và type & nbsp;np.asarray[] and type
Hàm numpy.asarray [] được sử dụng khi chúng tôi muốn chuyển đổi đầu vào thành một mảng. Đầu vào có thể là danh sách, danh sách các bộ dữ liệu, bộ dữ liệu, bộ dữ liệu của bộ dữ liệu, bộ dữ liệu của danh sách và mảng.
Python3
list[map[int, ['1','-1','1']]]
0 list[map[int, ['1','-1','1']]]
1list[map[int, ['1','-1','1']]]
2list[map[int, ['1','-1','1']]]
3 list[map[int, ['1','-1','1']]]
4list[map[int, ['1','-1','1']]]
5list[map[int, ['1','-1','1']]]
6list[map[int, ['1','-1','1']]]
7list[map[int, ['1','-1','1']]]
6list[map[int, ['1','-1','1']]]
9list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
1list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
2list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
3 list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
4list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
5list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
7list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
8list[map[int, ['1','-1','1']]]
2list[map[int, ['1','-1','1']]]
3 initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]1
initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]2
list[map[int, ['1','-1','1']]]
2list[map[int, ['1','-1','1']]]
3 initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]5
list[map[int, ['1','-1','1']]]
3 initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]7
initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]2
initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]9
initial array ['1.1' '1.5' '2.7' '8.9'] final array [1.1 1.5 2.7 8.9]0
initial array ['1.1' '1.5' '2.7' '8.9'] final array [1.1 1.5 2.7 8.9]1
list[map[int, ['1','-1','1']]]
3initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]1
initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]3
Output:
initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]
list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
3 list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
4initial array: ['1.1' '1.5' '2.7' '8.9']
final array: [ 1.1 1.5 2.7 8.9]
6list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
7list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
8np.asfarray
list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
list[map[int, ['1','-1','1']]]
list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
Chuyển đổi mảng chuỗi thành mảng phao sử dụng np.asarray [] và type & nbsp; numpy.asfarray[] function is used when we want to convert input to a float type array. Input includes scalar, lists, lists of tuples, tuples, tuples of tuples, tuples of lists and ndarrays.
Python3
list[map[int, ['1','-1','1']]]
0 list[map[int, ['1','-1','1']]]
1list[map[int, ['1','-1','1']]]
2list[map[int, ['1','-1','1']]]
3 list[map[int, ['1','-1','1']]]
4list[map[int, ['1','-1','1']]]
5list[map[int, ['1','-1','1']]]
6list[map[int, ['1','-1','1']]]
7list[map[int, ['1','-1','1']]]
6list[map[int, ['1','-1','1']]]
9list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
1list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
2list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
3 list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
4list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
5list[map[int, ['1','-1','1']]]
6list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
7list = ['1' , '2', '3']
list2 = []
for i in range[len[list]]:
t = int[list[i]]
list2.append[t]
print list2
8list[map[int, ['1','-1','1']]]
2list[map[int, ['1','-1','1']]]
3 initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]1
initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]2
initial array ['1.1' '1.5' '2.7' '8.9'] final array [1.1 1.5 2.7 8.9]0
initial array ['1.1' '1.5' '2.7' '8.9'] final array [1.1 1.5 2.7 8.9]1
list[map[int, ['1','-1','1']]]
3initial array ['1.1' '1.5' '2.7' '8.9'] final array [ 1.1 1.5 2.7 8.9]1
initial array: ['1.1' '1.5' '2.7' '8.9'] final array: [ 1.1 1.5 2.7 8.9]3
Output:
initial array ['1.1' '1.5' '2.7' '8.9'] final array [1.1 1.5 2.7 8.9]